Interface IComponent<C extends IComponent<C>>
- All Superinterfaces:
IActionHome<C>
,IInstancePopulation
,IVersioned
,IXtumlType
- All Known Implementing Classes:
Component
public interface IComponent<C extends IComponent<C>>
extends IInstancePopulation, IActionHome<C>, IXtumlType, IVersioned
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLoader
(String key, IPopulationLoader loader) void
generate
(EventHandle event) getApp()
default Class<?>
getClassByKeyLetters
(String keyLetters) void
Methods inherited from interface io.ciera.runtime.summit.application.IActionHome
context, getRunContext, warn
Methods inherited from interface io.ciera.runtime.summit.classes.IInstancePopulation
addInstance, getId, removeInstance
Methods inherited from interface io.ciera.runtime.IVersioned
getVersion, getVersionDate
Methods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, oneWhere, serialize
-
Method Details
-
initialize
- Throws:
XtumlException
-
generate
- Throws:
XtumlException
-
getApp
IApplication getApp() -
addLoader
-
getLoader
-
getDefaultLoader
IPopulationLoader getDefaultLoader() -
getClassByKeyLetters
-