public abstract class ContainerLoader<T extends Component> extends AbstractComponentLoader<T>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ComponentLoader> |
pendingLoadComponents |
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
ContainerLoader() |
Modifier and Type | Method and Description |
---|---|
protected void |
createSubComponents(ComponentContainer container,
org.dom4j.Element containerElement) |
protected java.lang.String |
find(java.lang.String[] parts,
java.lang.String name) |
protected boolean |
isChildElementIgnored(org.dom4j.Element subElement)
Checks if child element should have a separate loader or not.
|
protected void |
loadSpacing(HasSpacing layout,
org.dom4j.Element element) |
protected void |
loadSubComponents() |
protected void |
loadSubComponentsAndExpand(ExpandingLayout layout,
org.dom4j.Element element) |
protected void |
setComponentsRatio(ComponentContainer resultComponent,
org.dom4j.Element element) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createComponent, loadComponent
protected java.util.List<ComponentLoader> pendingLoadComponents
protected void loadSubComponents()
protected void loadSpacing(HasSpacing layout, org.dom4j.Element element)
protected void createSubComponents(ComponentContainer container, org.dom4j.Element containerElement)
protected boolean isChildElementIgnored(org.dom4j.Element subElement)
subElement
- the element to be checkedtrue
if child element should have no separate loader, false
otherwiseprotected void loadSubComponentsAndExpand(ExpandingLayout layout, org.dom4j.Element element)
protected void setComponentsRatio(ComponentContainer resultComponent, org.dom4j.Element element)
@Nullable protected java.lang.String find(java.lang.String[] parts, java.lang.String name)