public class PopupButtonLoader extends AbstractComponentLoader<PopupButton>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
Modifier and Type | Field and Description |
---|---|
protected ComponentLoader |
popupComponentLoader |
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
PopupButtonLoader() |
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected void |
createContent() |
protected void |
loadActions(ActionsHolder actionsHolder,
org.dom4j.Element element) |
protected void |
loadAutoClose(PopupButton component,
org.dom4j.Element element) |
protected void |
loadClosePopupOnOutsideClick(PopupButton component,
org.dom4j.Element element) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected Action |
loadDeclarativeAction(ActionsHolder actionsHolder,
org.dom4j.Element element) |
protected void |
loadMenuWidth(PopupButton component,
org.dom4j.Element element) |
protected void |
loadPopupComponent() |
protected void |
loadPopupOpenDirection(PopupButton component,
org.dom4j.Element element) |
protected void |
loadShowActionIcons(PopupButton component,
org.dom4j.Element element) |
protected void |
loadTogglePopupVisibilityOnClick(PopupButton component,
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, 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
protected ComponentLoader popupComponentLoader
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected void loadActions(ActionsHolder actionsHolder, org.dom4j.Element element)
loadActions
in class AbstractComponentLoader<PopupButton>
protected Action loadDeclarativeAction(ActionsHolder actionsHolder, org.dom4j.Element element)
loadDeclarativeAction
in class AbstractComponentLoader<PopupButton>
protected void loadAutoClose(PopupButton component, org.dom4j.Element element)
protected void loadMenuWidth(PopupButton component, org.dom4j.Element element)
protected void loadTogglePopupVisibilityOnClick(PopupButton component, org.dom4j.Element element)
protected void loadClosePopupOnOutsideClick(PopupButton component, org.dom4j.Element element)
protected void loadPopupOpenDirection(PopupButton component, org.dom4j.Element element)
protected void loadShowActionIcons(PopupButton component, org.dom4j.Element element)
protected void createContent()
protected void loadPopupComponent()