C - defines the roote node typeL - defines the message listener typeA - defines the basic message typeM - defines the basic message typepublic interface Base<C,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.
|
JacpContext<L,M> |
getContext()
Returns the component context object.
|
java.util.List<Perspective<C,L,A,M>> |
getPerspectives()
Get perspective in workbench.
|
void |
init(Launcher<?> launcher,
java.lang.Object root)
Initialization sequence returns basic container to handle perspective.
|
<X extends Injectable> |
setComponentHandle(X handle)
Set the component handle class.
|
java.util.List<Perspective<C,L,A,M>> getPerspectives()
void init(Launcher<?> launcher, java.lang.Object root)
launcher - for di containerroot, - the UIToolkit root objectJacpContext<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.