public class FragmentComponentLoader extends ContainerLoader<Fragment>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
Modifier and Type | Field and Description |
---|---|
protected ComponentLoader |
fragmentLoader |
protected ComponentLoaderContext |
innerContext |
pendingLoadComponents
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
FragmentComponentLoader() |
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected Fragment |
createComponentInternal() |
protected ComponentLoaderContext |
createInnerContext() |
protected WindowInfo |
createWindowInfo(org.dom4j.Element element) |
protected FragmentHelper |
getFragmentHelper() |
protected WindowConfig |
getWindowConfig() |
protected void |
loadAdditionalData(org.dom4j.Element rootElement) |
protected void |
loadAliases() |
void |
loadComponent()
Loads component properties by XML definition.
|
protected java.util.List<UiControllerProperty> |
loadProperties(org.dom4j.Element element) |
createSubComponents, find, isChildElementIgnored, loadSpacing, loadSubComponents, loadSubComponentsAndExpand, setComponentsRatio
assignFrame, assignXmlDescriptor, findComponent, getActions, getClassManager, getComponentContext, getCompositeComponentContext, getContext, getElement, getFactory, getIconPath, getLayoutLoader, getLayoutLoader, getLayoutLoaderConfig, getLoaderResolver, getLoaderSupport, getMessages, getMessageTools, getMeterRegistry, getParentDataContainer, getProperties, getResultComponent, getTheme, initAction, loadAction, loadActionConstraint, loadActionId, loadActions, loadAlign, loadBoolean, loadBoolean, loadBorder, loadCaption, loadCaptionAsHtml, loadCollapsible, loadContainer, loadContainer, loadContextHelp, loadCss, loadData, loadDeclarativeAction, loadDeclarativeActionByType, loadDeclarativeActionDefault, loadDescription, loadDescriptionAsHtml, loadEditable, loadEnable, loadEnum, loadEnum, loadFocusable, loadFormatter, loadFormatter, loadHeight, loadHeight, loadHtmlSanitizerEnabled, loadIcon, loadId, loadInputPrompt, loadInteger, loadInteger, loadMargin, loadMetaClass, loadMetaClass, loadOptionsContainer, loadOrientation, loadRequired, loadRequiredIndicatorVisible, loadResourceString, loadResponsive, loadShortcut, loadShortcutFromAlias, loadShortcutFromConfig, loadShortcutFromFQNConfig, loadString, loadString, loadStyleName, loadTabIndex, loadThemeInt, loadThemeString, loadValidation, loadValuePickerDeclarativeAction, loadVisible, loadWidth, loadWidth, parseMarginInfo, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLayoutLoaderConfig, setLoaderResolver, setLoaderSupport
protected ComponentLoader fragmentLoader
protected ComponentLoaderContext innerContext
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
protected void loadAdditionalData(org.dom4j.Element rootElement)
protected Fragment createComponentInternal()
protected WindowInfo createWindowInfo(org.dom4j.Element element)
protected ComponentLoaderContext createInnerContext()
protected FragmentHelper getFragmentHelper()
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected java.util.List<UiControllerProperty> loadProperties(org.dom4j.Element element)
protected void loadAliases()
protected WindowConfig getWindowConfig()