Class Component<C extends IComponent<C>>
- java.lang.Object
-
- io.ciera.runtime.summit.components.Component<C>
-
- All Implemented Interfaces:
IVersioned,IActionHome<C>,IInstancePopulation,IComponent<C>,IXtumlType
public abstract class Component<C extends IComponent<C>> extends Object implements IComponent<C>
-
-
Constructor Summary
Constructors Constructor Description Component(IApplication app, IRunContext runContext, int populationId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLoader(String key, IPopulationLoader loader)voidgenerate(EventHandle e)IApplicationgetApp()IPopulationLoadergetDefaultLoader()intgetId()IPopulationLoadergetLoader(String key)IRunContextgetRunContext()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.ciera.runtime.summit.application.IActionHome
context, warn
-
Methods inherited from interface io.ciera.runtime.summit.components.IComponent
getClassByKeyLetters, initialize
-
Methods inherited from interface io.ciera.runtime.summit.classes.IInstancePopulation
addInstance, 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
-
-
-
-
Constructor Detail
-
Component
public Component(IApplication app, IRunContext runContext, int populationId)
-
-
Method Detail
-
getApp
public IApplication getApp()
- Specified by:
getAppin interfaceIComponent<C extends IComponent<C>>
-
getRunContext
public IRunContext getRunContext()
- Specified by:
getRunContextin interfaceIActionHome<C extends IComponent<C>>
-
getId
public int getId()
- Specified by:
getIdin interfaceIInstancePopulation
-
generate
public void generate(EventHandle e) throws XtumlException
- Specified by:
generatein interfaceIComponent<C extends IComponent<C>>- Throws:
XtumlException
-
addLoader
public void addLoader(String key, IPopulationLoader loader)
- Specified by:
addLoaderin interfaceIComponent<C extends IComponent<C>>
-
getLoader
public IPopulationLoader getLoader(String key)
- Specified by:
getLoaderin interfaceIComponent<C extends IComponent<C>>
-
getDefaultLoader
public IPopulationLoader getDefaultLoader()
- Specified by:
getDefaultLoaderin interfaceIComponent<C extends IComponent<C>>
-
-