Interface Container
-
- All Superinterfaces:
Base,BaseConstraint,Component,com.adobe.cq.export.json.ComponentExporter,com.adobe.cq.export.json.ContainerExporter,FormComponent
- All Known Subinterfaces:
FormContainer,Fragment,Panel,TermsAndConditions
- All Known Implementing Classes:
AbstractContainerImpl
@ConsumerType public interface Container extends Base, BaseConstraint, com.adobe.cq.export.json.ContainerExporter
Defines the formContainerSling Model used for form container component (like fieldset or panel)- Since:
- com.adobe.cq.forms.core.components.models.form 0.0.1
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.adobe.cq.forms.core.components.models.form.BaseConstraint
BaseConstraint.Type
-
-
Field Summary
-
Fields inherited from interface com.adobe.cq.forms.core.components.models.form.Base
DATE_FORMATTER, DEFAULT_LANGUAGE
-
Fields inherited from interface com.adobe.cq.forms.core.components.models.form.FormComponent
CUSTOM_PROPERTY_WRAPPER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default @Nullable java.lang.StringgetAppliedCssClasses()@NotNull java.util.Map<java.lang.String,java.lang.String>getColumnClassNames()intgetColumnCount()com.day.cq.wcm.foundation.model.export.AllowedComponentsExportergetExportedAllowedComponents()default @NotNull java.util.Map<java.lang.String,? extends com.adobe.cq.export.json.ComponentExporter>getExportedItems()default @NotNull java.lang.String[]getExportedItemsOrder()default @NotNull java.lang.StringgetExportedType()@Nullable java.lang.StringgetGridClassNames()java.util.List<? extends com.adobe.cq.export.json.ComponentExporter>getItems()Returns the list of items present inside the container as an array.default @Nullable java.lang.StringgetRoleAttribute()default java.lang.BooleanisRequired()Returnstrueif field is required, otherwisefalse.-
Methods inherited from interface com.adobe.cq.forms.core.components.models.form.Base
getConstraintMessages, getDescription, getHtmlScreenReaderText, getLabel, getLang, getScreenReaderText, getTooltip, isEnabled, isTooltipVisible
-
Methods inherited from interface com.adobe.cq.forms.core.components.models.form.BaseConstraint
getType, getValidationExpression
-
Methods inherited from interface com.adobe.cq.forms.core.components.models.form.FormComponent
getDataRef, getDorProperties, getEvents, getFieldType, getName, getPath, getProperties, getRules, isVisible, setI18n
-
-
-
-
Method Detail
-
getItems
java.util.List<? extends com.adobe.cq.export.json.ComponentExporter> getItems()
Returns the list of items present inside the container as an array.- Returns:
- list of items
- Since:
- com.adobe.cq.forms.core.components.models.form 0.0.1
-
getExportedItems
@NotNull default @NotNull java.util.Map<java.lang.String,? extends com.adobe.cq.export.json.ComponentExporter> getExportedItems()
- Specified by:
getExportedItemsin interfacecom.adobe.cq.export.json.ContainerExporter- Since:
- com.adobe.cq.forms.core.components.models.form 0.0.1
- See Also:
ContainerExporter.getExportedItems()
-
isRequired
default java.lang.Boolean isRequired()
Description copied from interface:BaseConstraintReturnstrueif field is required, otherwisefalse.- Specified by:
isRequiredin interfaceBaseConstraint- Returns:
trueif field is required, otherwisefalse
-
getExportedItemsOrder
@NotNull default @NotNull java.lang.String[] getExportedItemsOrder()
- Specified by:
getExportedItemsOrderin interfacecom.adobe.cq.export.json.ContainerExporter
-
getExportedType
@NotNull default @NotNull java.lang.String getExportedType()
- Specified by:
getExportedTypein interfaceBase- Specified by:
getExportedTypein interfaceComponent- Specified by:
getExportedTypein interfacecom.adobe.cq.export.json.ComponentExporter- Since:
- com.adobe.cq.forms.core.components.models.form 0.0.1
- See Also:
ComponentExporter.getExportedType()
-
getAppliedCssClasses
@Nullable default @Nullable java.lang.String getAppliedCssClasses()
- Specified by:
getAppliedCssClassesin interfaceComponent
-
getRoleAttribute
@Nullable default @Nullable java.lang.String getRoleAttribute()
- Returns:
- returns the role attribute that will be applied on the container.
- Since:
- com.adobe.cq.forms.core.components.models.form 5.4.3
-
getGridClassNames
@Nullable @Nullable java.lang.String getGridClassNames()
- Returns:
- The CSS class names to be applied to the current grid.
-
getColumnClassNames
@NotNull @NotNull java.util.Map<java.lang.String,java.lang.String> getColumnClassNames()
- Returns:
- The CSS class names associated with each responsive grid column and listed by column name
-
getColumnCount
int getColumnCount()
- Returns:
- The number of columns available for direct children in the grid.
-
getExportedAllowedComponents
com.day.cq.wcm.foundation.model.export.AllowedComponentsExporter getExportedAllowedComponents()
- Returns:
- Allowed Components object for the current grid.
-
-