public interface ComponentLoader<T extends Component>
Modifier and Type | Interface and Description |
---|---|
static interface |
ComponentLoader.ComponentContext |
static interface |
ComponentLoader.CompositeComponentContext |
static interface |
ComponentLoader.Context |
static interface |
ComponentLoader.InitTask
For internal use only.
|
static interface |
ComponentLoader.InjectTask
For internal use only.
|
static interface |
ComponentLoader.PostInitTask
PostInitTasks are used to perform deferred initialization of visual components.
|
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
ComponentLoader.Context |
getContext() |
org.dom4j.Element |
getElement(org.dom4j.Element element) |
UiComponents |
getFactory() |
LayoutLoaderConfig |
getLayoutLoaderConfig() |
T |
getResultComponent()
Returns previously created instance of component.
|
void |
loadComponent()
Loads component properties by XML definition.
|
void |
setBeanLocator(BeanLocator beanLocator) |
void |
setContext(ComponentLoader.Context context) |
void |
setElement(org.dom4j.Element element) |
void |
setFactory(UiComponents factory) |
void |
setLayoutLoaderConfig(LayoutLoaderConfig config) |
ComponentLoader.Context getContext()
void setContext(ComponentLoader.Context context)
UiComponents getFactory()
void setFactory(UiComponents factory)
LayoutLoaderConfig getLayoutLoaderConfig()
void setLayoutLoaderConfig(LayoutLoaderConfig config)
org.dom4j.Element getElement(org.dom4j.Element element)
void setElement(org.dom4j.Element element)
void setBeanLocator(BeanLocator beanLocator)
void createComponent()
getResultComponent()
void loadComponent()
getElement(Element)
T getResultComponent()
createComponent()