@Control(canBeDesigned=true) @DesignerControl @DocumentedComponent(category=ARRANGEMENT, value="Component used to include xml templates into main form view", icon="fa fa-cubes") public class Include extends GroupingComponent<Component> implements Includeable
| Modifier and Type | Field and Description |
|---|---|
protected Form |
includedComposite |
protected String |
modelRef |
protected String |
ref |
protected String |
variant |
ACCESSIBILITY, RESOLUTION_SIZEON_DROP_COMPONENT, ON_RESIZE_COMPONENT| Modifier and Type | Method and Description |
|---|---|
void |
activateBindings() |
void |
addRegisteredEvent(OnEvent onEvent) |
void |
addSubcomponent(Component component) |
void |
afterNestedComponentsProcess() |
void |
calculateAvailability() |
void |
deactivateBindings() |
void |
doActionForEverySubcomponent(java.util.function.Consumer<Component> action) |
IGroupingComponent |
getGroupingComponent(Component component) |
List<Component> |
getIncludedComponents() |
List<NonVisualFormElement> |
getNonVisualSubcomponents() |
String |
getStaticRef() |
List<Component> |
getSubcomponents() |
void |
init() |
void |
preConfigureClear() |
protected void |
readComposite() |
void |
refreshView(Set<ElementChanges> changeSet) |
void |
removeSubcomponent(Component removedComponent) |
protected java.util.function.Supplier |
resolveModelProvider() |
getComponentStateSaver, isProcessComponentChange, processComponentChange, setComponentStateSaver, setNonVisualSubcomponents, setProcessComponentStateChange, updateViewgetHeight, getHint, getHintBinding, getHintPlacement, getHintTrigger, getHorizontalAlign, getInlineStyle, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getStyleClasses, getVerticalAlign, getWidth, getWrapperStyle, isPush, refreshElementToForm, refreshView, setHeight, setHintBinding, setHintPlacement, setHintTrigger, setHorizontalAlign, setInlineStyle, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPush, setStyleClasses, setVerticalAlign, setWidth, setWrapperStyle, tryParseAttributeInPixelOrPercentageUnit, tryParseAttributeInPixelUnit, tryParseAttributeInPixelUnitareModelValuesTheSame, areValuesTheSame, clone, convertBindingValueToString, convertBindingValueToString, convertValue, convertValueToString, convertValueToString, createAdHocModelBinding, equals, finalizeReading, generateId, getAccessibilityRules, getAvailability, getAvailabilityModelBinding, getAvailablityAffectingActions, getBindingContext, getEventHandler, getEventProcessingForm, getForm, getGeneratedIdPrefix, getGroupingParentComponent, getId, getOnDesignerToolboxDrop, getRawId, getType, hashCode, isArtificial, isGeneratedId, isInitDone, isInvisible, isStopProcessingUpdateView, onProcessingFinish, onProcessingStart, postClone, prepareEventDataArgument, refreshAvailability, resetInitDone, setArtificial, setAvailability, setAvailabilityModelBinding, setBindingContext, setGroupingParentComponent, setId, setInvisible, setOnDesignerToolboxDrop, setOnDesignerToolboxDrop, setRawId, setStopProcessingUpdateView, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitmove, movedoActionForEveryActiveSubcomponent, doActionForEverySubcomponent, doActionForEverySubcomponentInlcudingRepeated, processComponentsisDesignActionAllowed, isDesignDeletableisModificationEventprotected String ref
protected String modelRef
protected String variant
protected Form includedComposite
public Include(Form form)
public void init()
init in class FormElementprotected java.util.function.Supplier resolveModelProvider()
protected void readComposite()
public void doActionForEverySubcomponent(java.util.function.Consumer<Component> action)
doActionForEverySubcomponent in interface IGroupingComponent<Component>public void activateBindings()
activateBindings in interface Includeablepublic void deactivateBindings()
deactivateBindings in interface Includeablepublic void afterNestedComponentsProcess()
afterNestedComponentsProcess in interface Includeablepublic void refreshView(Set<ElementChanges> changeSet)
refreshView in class FormElementpublic void addSubcomponent(Component component)
addSubcomponent in interface IGroupingComponent<Component>addSubcomponent in class GroupingComponent<Component>public void removeSubcomponent(Component removedComponent)
removeSubcomponent in interface IGroupingComponent<Component>removeSubcomponent in class GroupingComponent<Component>public IGroupingComponent getGroupingComponent(Component component)
getGroupingComponent in interface IGroupingComponent<Component>public List<Component> getSubcomponents()
getSubcomponents in interface IGroupingComponent<Component>getSubcomponents in class GroupingComponent<Component>public List<NonVisualFormElement> getNonVisualSubcomponents()
getNonVisualSubcomponents in interface IGroupingComponent<Component>getNonVisualSubcomponents in class GroupingComponent<Component>public List<Component> getIncludedComponents()
getIncludedComponents in interface Includeablepublic void addRegisteredEvent(OnEvent onEvent)
public void preConfigureClear()
preConfigureClear in class Componentpublic String getStaticRef()
getStaticRef in interface Includeablepublic void calculateAvailability()
calculateAvailability in class ComponentCopyright © 2020. All rights reserved.