public class GridLayoutLoader extends ContainerLoader<GridLayout>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
Modifier and Type | Field and Description |
---|---|
protected boolean[][] |
spanMatrix |
pendingLoadComponents
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
GridLayoutLoader() |
Modifier and Type | Method and Description |
---|---|
protected void |
addSubComponent(GridLayout grid,
Component subComponent,
int c1,
int r1,
int c2,
int r2) |
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected GridLayout |
createComponentInternal() |
protected void |
createSubComponents(GridLayout gridLayout,
org.dom4j.Element element,
int row) |
protected void |
fillSpanMatrix(int col,
int row,
int colspan,
int rowspan) |
void |
loadComponent()
Loads component properties by XML definition.
|
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
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
protected GridLayout createComponentInternal()
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected void createSubComponents(GridLayout gridLayout, org.dom4j.Element element, int row)
protected void addSubComponent(GridLayout grid, Component subComponent, int c1, int r1, int c2, int r2)
protected void fillSpanMatrix(int col, int row, int colspan, int rowspan)