public abstract class AbstractSingleFilterComponentLoader<C extends SingleFilterComponent> extends AbstractComponentLoader<C>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
AbstractSingleFilterComponentLoader() |
Modifier and Type | Method and Description |
---|---|
protected Component |
createValueComponent(java.util.List<org.dom4j.Element> elements) |
protected abstract HasValue<?> |
generateValueComponent() |
protected SingleFilterSupport |
getSingleFilterSupport() |
protected void |
loadAttributesBeforeValueComponent() |
void |
loadComponent()
Loads component properties by XML definition.
|
protected void |
loadDataLoader(C resultComponent,
org.dom4j.Element element) |
protected void |
loadValueComponent(C 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
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected void loadAttributesBeforeValueComponent()
protected void loadDataLoader(C resultComponent, org.dom4j.Element element)
protected void loadValueComponent(C resultComponent, org.dom4j.Element element)
protected Component createValueComponent(java.util.List<org.dom4j.Element> elements)
protected abstract HasValue<?> generateValueComponent()
protected SingleFilterSupport getSingleFilterSupport()