public class FormLoader extends AbstractComponentLoader<Form>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask, ComponentLoader.PostInitTask
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
FormLoader() |
Modifier and Type | Method and Description |
---|---|
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected Field |
createField(org.dom4j.Element element) |
protected io.jmix.core.MetadataTools |
getMetadataTools() |
protected UiComponentsGenerator |
getUiComponentsGenerator() |
protected void |
loadCaptionPosition(Form resultComponent,
org.dom4j.Element element) |
protected Form.CaptionAlignment |
loadChildrenCaptionAlignment(org.dom4j.Element element) |
protected void |
loadChildrenCaptionAlignment(Form resultComponent,
org.dom4j.Element element) |
protected void |
loadChildrenCaptionAlignment(Form resultComponent,
org.dom4j.Element element,
int colIndex) |
protected java.lang.String |
loadChildrenCaptionWidth(org.dom4j.Element element) |
protected void |
loadChildrenCaptionWidth(Form resultComponent,
org.dom4j.Element element) |
protected void |
loadChildrenCaptionWidth(Form resultComponent,
org.dom4j.Element element,
int colIndex) |
protected void |
loadColumns(Form resultComponent,
org.dom4j.Element element) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected ComponentPosition |
loadComponent(org.dom4j.Element element,
java.lang.String columnWidth,
java.lang.Float flex) |
protected java.util.List<ComponentPosition> |
loadComponents(org.dom4j.Element element,
java.lang.String columnWidth,
java.lang.Float flex) |
protected void |
loadDataContainer(Form resultComponent,
org.dom4j.Element element) |
protected Field |
loadField(org.dom4j.Element element) |
protected int |
loadSpan(org.dom4j.Element element,
java.lang.String spanName) |
protected void |
loadWidth(Component component,
java.lang.String width) |
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()
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected void loadDataContainer(Form resultComponent, org.dom4j.Element element)
protected void loadColumns(Form resultComponent, org.dom4j.Element element)
protected java.util.List<ComponentPosition> loadComponents(org.dom4j.Element element, @Nullable java.lang.String columnWidth, @Nullable java.lang.Float flex)
protected ComponentPosition loadComponent(org.dom4j.Element element, @Nullable java.lang.String columnWidth, @Nullable java.lang.Float flex)
protected int loadSpan(org.dom4j.Element element, java.lang.String spanName)
protected Field loadField(org.dom4j.Element element)
protected Field createField(org.dom4j.Element element)
protected void loadWidth(Component component, java.lang.String width)
protected io.jmix.core.MetadataTools getMetadataTools()
protected UiComponentsGenerator getUiComponentsGenerator()
protected void loadCaptionPosition(Form resultComponent, org.dom4j.Element element)
@Nullable protected java.lang.String loadChildrenCaptionWidth(org.dom4j.Element element)
protected void loadChildrenCaptionWidth(Form resultComponent, org.dom4j.Element element)
protected void loadChildrenCaptionWidth(Form resultComponent, org.dom4j.Element element, int colIndex)
@Nullable protected Form.CaptionAlignment loadChildrenCaptionAlignment(org.dom4j.Element element)
protected void loadChildrenCaptionAlignment(Form resultComponent, org.dom4j.Element element)
protected void loadChildrenCaptionAlignment(Form resultComponent, org.dom4j.Element element, int colIndex)