C - defines the base component where others extend fromL - defines the message listener typeA - defines the basic event typeM - defines the basic message typepublic interface UIComponent<C,L,A,M> extends SubComponent<L,A,M>
| Modifier and Type | Method and Description |
|---|---|
default <X extends ComponentView<C,A,M>> |
getComponentViewHandle()
Returns the component handle class, this is the users implementation of the component.
|
java.net.URL |
getDocumentURL()
The document URL describing the UI.
|
C |
getRoot()
Returns the 'root' ui component created by the handle method.
|
UIType |
getType()
Distinguish component types.
|
java.lang.String |
getViewLocation()
Contains the document url describing the UI.
|
void |
setRoot(C root)
Set the 'root' ui component created by the handle method.
|
void |
setUIType(UIType type)
Set the UI type to distinguish component types
|
void |
setViewLocation(java.lang.String documentURL)
Set the viewLocation location on component start.
|
getComponent, getNextIncomingMessage, hasIncomingMessage, initEnv, isBlocked, lock, putIncomingMessage, release, setComponentgetContext, getLocaleID, getResourceBundleLocation, isStarted, setLocaleID, setResourceBundleLocation, setStartedC getRoot()
void setRoot(C root)
root, - the UI rootdefault <X extends ComponentView<C,A,M>> X getComponentViewHandle()
, - X extends an ComponentViewjava.lang.String getViewLocation()
void setViewLocation(java.lang.String documentURL)
documentURL - , the url of the FXML documentjava.net.URL getDocumentURL()
UIType getType()
void setUIType(UIType type)
type, - PROGRAMMATIC / DECLARATIVE type