L - defines the message listener typeA - defines the basic message typeM - defines the basic message typepublic interface IBase<L,A,M>
| Modifier and Type | Method and Description |
|---|---|
<X extends Injectable> |
getComponentHandle()
Returns the component handle class, this is the users implementation of the component.
|
Context<L,M> |
getContext()
Returns the components context object.
|
java.util.List<IPerspective<L,A,M>> |
getPerspectives()
Get perspectives in workbench.
|
void |
init(Launcher<?> launcher,
java.lang.Object root)
Initialization sequence returns basic container to handle perspectives.
|
<X extends Injectable> |
setComponentHandle(X handle)
Set the component handle class.
|
java.util.List<IPerspective<L,A,M>> getPerspectives()
void init(Launcher<?> launcher, java.lang.Object root)
launcher - for di containerroot, - the UIToolkit root objectContext<L,M> getContext()
<X extends Injectable> X getComponentHandle()
, - the component mus be type of Injectable.<X extends Injectable> void setComponentHandle(X handle)
handle, - the handle object is the user defined, annotated component., - the component mus be type of Injectable.