@ParametersAreNonnullByDefault public class WindowLoader extends ContainerLoader<Window> implements ComponentRootLoader<Window>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
pendingLoadComponents
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
WindowLoader() |
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
void |
createContent(org.dom4j.Element layoutElement) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected Action |
loadDeclarativeAction(ActionsHolder actionsHolder,
org.dom4j.Element element) |
protected void |
loadDialogOptions(Window resultComponent,
org.dom4j.Element element) |
protected void |
loadFacets(Window resultComponent,
org.dom4j.Element windowElement) |
protected void |
loadFocusedComponent(Window window,
org.dom4j.Element element) |
protected void |
loadMinMaxSizes(Window resultComponent,
org.dom4j.Element layoutElement) |
protected void |
loadScreenData(Window window,
org.dom4j.Element element) |
void |
setResultComponent(Window window) |
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, 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
getContext, getElement, getFactory, getLayoutLoaderConfig, getLoaderResolver, getLoaderSupport, getResultComponent, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLayoutLoaderConfig, setLoaderResolver, setLoaderSupport
public void setResultComponent(Window window)
public void createComponent()
ComponentLoader
createComponent
in interface ComponentLoader<Window>
ComponentLoader.getResultComponent()
public void createContent(org.dom4j.Element layoutElement)
createContent
in interface ComponentRootLoader<Window>
public void loadComponent()
ComponentLoader
loadComponent
in interface ComponentLoader<Window>
ComponentLoader.getElement(Element)
protected void loadMinMaxSizes(Window resultComponent, org.dom4j.Element layoutElement)
protected void loadScreenData(Window window, org.dom4j.Element element)
protected void loadDialogOptions(Window resultComponent, org.dom4j.Element element)
protected void loadFocusedComponent(Window window, org.dom4j.Element element)
protected void loadFacets(Window resultComponent, org.dom4j.Element windowElement)
protected Action loadDeclarativeAction(ActionsHolder actionsHolder, org.dom4j.Element element)
loadDeclarativeAction
in class AbstractComponentLoader<Window>