Interface FormComponent<C extends FormComponent<C>>
- All Superinterfaces:
Comparable<C>,Component<C>,Copyable<C>,Serializable
- All Known Subinterfaces:
CollapsibleGroup<G>,ControlGroup<G>,CustomAttributesGridField<F>,DateField<F>,Dependent<D>,DerivedField<F>,DerivedSelectField<F>,DerivedUrlField<F>,DynamicField<F>,ExportHistoryGridExternal<E>,External<E>,Field<F>,FieldArrayBlockField<F>,FieldArrayField<F>,FieldArrayGridField<F>,FileInputField<F>,GridExternal<E>,Group<G>,InlineGroup<G>,IntegerField<F>,LinkExternal<E>,LinkGroup<G>,LookupField<F>,MoneyField<F>,PhoneField<F>,QueryBuilderField<F>,ResidentGridField<F>,ResidentMapField<F>,RuleBuilderField<F>,SelectField<F>,TreeExternal<E>
- All Known Implementing Classes:
AbstractExternal,AbstractField,AbstractFormComponent,AbstractGroup,DefaultBasicGroup,DefaultCollapsibleGroup,DefaultControlGroup,DefaultCustomAttributesGridField,DefaultDateField,DefaultDerivedField,DefaultDerivedSelectField,DefaultDerivedUrlField,DefaultDynamicField,DefaultExportHistoryGridExternal,DefaultExternal,DefaultField,DefaultFieldArrayBlockField,DefaultFieldArrayGridField,DefaultFileInputField,DefaultGridExternal,DefaultGroup,DefaultInlineGroup,DefaultIntegerField,DefaultLinkExternal,DefaultLinkGroup,DefaultLookupField,DefaultMoneyField,DefaultPhoneField,DefaultQueryBuilderField,DefaultResidentGridField,DefaultResidentMapField,DefaultRuleBuilderField,DefaultSelectField,DefaultTreeExternal
Represents the metadata for a component that resides with a form.
- Author:
- Nick Crum (ncrum)
-
Method Summary
Modifier and TypeMethodDescriptionAdditional information that can be displayed from a clickable popup from a (?) icon displaying next to the componentgetHint()Displays as text next to the field with information about how a user should fill it out.Displays when hovering over a field that gives additional information on what potential values can be or how the field should be filled outdefault ChelpText(ExplanatoryMessage helpText) default Cdefault Chidden()default Chidden(boolean hidden) default Chint(InternationalizedMessage hint) default CbooleanisHidden()Whether or not this component is hidden within the form.default CvoidsetHelpText(ExplanatoryMessage helpText) voidsetHidden(boolean isHidden) voidvoidsetTooltip(ExplanatoryMessage tooltip) default Ctooltip(ExplanatoryMessage tooltip) default CMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.Component
addAction, addAction, addComponent, addEndpoint, addEndpoint, apply, attribute, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentationKey, getClassifier, getComponent, getComponent, getComponents, getComponentsList, getConditionals, getDescription, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOrder, getScope, getType, hasAction, hasAttribute, hasComponent, hasEndpoint, id, isAugmentable, isTranslatable, label, label, notTranslatable, order, removeAction, removeAttribute, removeComponent, removeEndpoint, scope, self, setActions, setAttributes, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, type
-
Method Details
-
isHidden
boolean isHidden()Whether or not this component is hidden within the form.- Returns:
- whether or not hidden
-
getHelpText
ExplanatoryMessage getHelpText()Additional information that can be displayed from a clickable popup from a (?) icon displaying next to the component
This value is translatable and can be a key that maps into a message bundle
- Returns:
- the help text
-
getTooltip
ExplanatoryMessage getTooltip()Displays when hovering over a field that gives additional information on what potential values can be or how the field should be filled out
This value is translatable and can be a key that maps into a message bundle
- Returns:
- the tooltip
-
getHint
InternationalizedMessage getHint()Displays as text next to the field with information about how a user should fill it out. This is always visible when rendering the field
This value is translatable and can be a key that maps into a message bundle
- Returns:
- the hint
-
setHidden
void setHidden(boolean isHidden) -
setHelpText
-
setTooltip
-
setHint
-
notHidden
-
helpText
-
helpText
-
tooltip
-
tooltip
-
hint
-
hint
-