Uses of Interface
com.broadleafcommerce.metadata.dsl.core.Component
Packages that use Component
Package
Description
-
Uses of Component in com.broadleafcommerce.metadata.dsl.core
Classes in com.broadleafcommerce.metadata.dsl.core with type parameters of type ComponentModifier and TypeInterfaceDescriptioninterfaceRepresents the metadata of a component.Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.coreModifier and TypeInterfaceDescriptioninterfaceRepresents the metadata for a column component.interfaceRepresents the metadata for an external form component.interfaceRepresents the metadata for a field component.interfaceFormComponent<C extends FormComponent<C>>Represents the metadata for a component that resides with a form.interfaceRepresents the metadata for grouping form components.interfaceRepresents the metadata for a view component.Classes in com.broadleafcommerce.metadata.dsl.core that implement ComponentModifier and TypeClassDescriptionclassAbstractComponent<C extends AbstractComponent<C>>The abstract implementation ofComponent.classAbstractFormComponent<C extends AbstractFormComponent<C>>The abstract form component implementation.Methods in com.broadleafcommerce.metadata.dsl.core with type parameters of type ComponentModifier and TypeMethodDescriptiondefault <T extends Component<T>>
Tdefault <T extends Component<T>>
TAlias forgetComponent(String, Class).default <T extends Component<T>>
TAction.getComponent(String key, Class<T> clazz) default <T extends Component<T>>
TComponent.getComponent(String key, Class<T> clazz) Retrieves the component of the provided type stored at the given key, if it exists.Methods in com.broadleafcommerce.metadata.dsl.core that return ComponentModifier and TypeMethodDescriptiondefault Component<?>default Component<?>Alias forgetComponent(String).default Component<?>Action.getComponent(String key) default Component<?>Component.getComponent(String key) Retrieves the component stored at the given key, if it exists.Methods in com.broadleafcommerce.metadata.dsl.core that return types with arguments of type ComponentModifier and TypeMethodDescriptionAction.findComponent(String key) Action.findComponent(Predicate<Component<?>> predicate) Component.findComponent(String key) Finds the component stored at the given key.Component.findComponent(Predicate<Component<?>> predicate) Retrieves a single child component that matches the given predicate.default Collection<Component<?>>Action.findComponents(Predicate<Component<?>> predicate) Component.findComponents(Predicate<Component<?>> predicate) Retrieves a list of child components that match the given predicate.AbstractComponent.getComponents()Action.getComponents()Component.getComponents()A key-value map of components used for managing the children components of this component.default Collection<Component<?>>Action.getComponentsList()default Collection<Component<?>>Component.getComponentsList()The serializable, sorted list of children components.Methods in com.broadleafcommerce.metadata.dsl.core with parameters of type ComponentModifier and TypeMethodDescriptiondefault AAction.addComponent(String key, Component<?> component) default CComponent.addComponent(String key, Component<?> component) Primary method of adding a child component.Method parameters in com.broadleafcommerce.metadata.dsl.core with type arguments of type ComponentModifier and TypeMethodDescriptiondefault AAction.addComponents(Map<String, ? extends Component<?>> components) Action.findComponent(Predicate<Component<?>> predicate) Component.findComponent(Predicate<Component<?>> predicate) Retrieves a single child component that matches the given predicate.default Collection<Component<?>>Action.findComponents(Predicate<Component<?>> predicate) Component.findComponents(Predicate<Component<?>> predicate) Retrieves a list of child components that match the given predicate.voidAbstractComponent.setComponents(Map<String, Component<?>> components) voidAction.setComponents(Map<String, Component<?>> components) voidComponent.setComponents(Map<String, Component<?>> components) Constructors in com.broadleafcommerce.metadata.dsl.core with parameters of type Component -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extensionModifier and TypeInterfaceDescriptioninterfaceActionGrid<G extends ActionGrid<G>>An extension ofGridto represent a grid with grid-level and row-level actions.interfaceBuilderFieldSource<D extends BuilderFieldSource<D>>An interface implemented by components that intend to support the inclusion of augmented custom fields.interfaceRepresents metadata for aFormComponentthat has dependencies on its parent form's state.interfaceExportGrid<G extends ExportGrid<G>>An extension ofActionGridto represent a grid with a grid-level export action.interfaceFetchEntity<C extends FetchEntity<C>>Represents the metadata for a component that supports fetching a single entity.interfaceRepresents the metadata for aGridthat supports fetching it's own data.interfaceFilterable<D extends Filterable<D>>An interface implemented by components that intend to support filterable behavior.interfaceFilterableGrid<G extends FilterableGrid<G>>Represents the metadata for aFetchGridthat supports filtering it's records using various filter actions.interfaceRepresents the metadata for a component whose children are variousFormComponent.interfaceAn interface representing a grid with a collection ofColumn.interfaceImportGrid<G extends ImportGrid<G>>An extension ofActionGridto represent a grid with a grid-level import action.interfaceRepresents the metadata for a collection component that supports re-ordering it's members.interfacePageableFetch<C extends PageableFetch<C>>interfaceAn interface implemented by components that intend to support pollable behavior.interfaceResourceGrid<G extends ResourceGrid<G>>Represents the metadata of aActionGridandFetchGridthat is used for managing an external resource.interfaceSelectable<S extends Selectable<S>>An interface implemented by components that intend to support selectable behavior.interfaceSortableGrid<G extends SortableGrid<G>>interface -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.actions
Methods in com.broadleafcommerce.metadata.dsl.core.extension.actions that return types with arguments of type ComponentMethod parameters in com.broadleafcommerce.metadata.dsl.core.extension.actions with type arguments of type ComponentModifier and TypeMethodDescriptionvoidAbstractAction.setComponents(Map<String, Component<?>> components) -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.columns
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.columnsModifier and TypeInterfaceDescriptioninterfaceConditionalColumn<C extends ConditionalColumn<C>>Deprecated.interfaceDateColumn<C extends DateColumn<C>>interfaceDynamicColumn<C extends DynamicColumn<C>>Builder that is used for buildingColumnTypes.DYNAMICtype column components.interfaceEmbeddedListColumn<C extends EmbeddedListColumn<C>>Builder that is used for buildingColumnTypes.EMBEDDED_LISTtype column components.interfaceEnumColumn<C extends EnumColumn<C>>interfaceLinkColumn<C extends LinkColumn<C>>interfaceMoneyColumn<C extends MoneyColumn<C>>Represents the metadata for a column that displays a monetary amount.interfaceProgressColumn<C extends ProgressColumn<C>>The column type that is used to render the progress in percentage.interfaceRsqlRuleColumn<C extends RsqlRuleColumn<C>>Represents the metadata for aColumnTypes.RSQL_RULE.interfaceSpelRuleColumn<C extends SpelRuleColumn<C>>Represents the metadata for aColumnTypes.SPEL_RULE.interfaceThumbnailColumn<C extends ThumbnailColumn<C>>Represents the metadata for aColumnTypes.THUMBNAIL.Classes in com.broadleafcommerce.metadata.dsl.core.extension.columns that implement ComponentModifier and TypeClassDescriptionclassAbstractColumn<C extends AbstractColumn<C>>The abstract column component specification.classclassThe default implementation forConditionalColumn.classclassThe default implementation forDynamicColumn.classThe default implementation forEmbeddedListColumn.classclassclassclassclassThe default implementation forProgressColumn.classclassclass -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.common.tree
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.common.treeModifier and TypeInterfaceDescriptioninterfaceRepresents the metadata for a tree component.interfaceTreeGridView<V extends TreeGridView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.common.tree that implement Component -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.externals
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.externalsModifier and TypeInterfaceDescriptioninterfaceExportHistoryGridExternal<E extends ExportHistoryGridExternal<E>>The grid view that is used to add the export history to theUpdateEntityView.interfaceGridExternal<E extends GridExternal<E>>Represents the metadata for a grid that provides a view of external data related to the form it resides within.interfaceLinkExternal<E extends LinkExternal<E>>The external component that is used to build the HTML links.Classes in com.broadleafcommerce.metadata.dsl.core.extension.externals that implement ComponentModifier and TypeClassDescriptionclassAbstractExternal<E extends AbstractExternal<E>>The abstract external component specification.classThe default implementation forExportHistoryGridExternal.classclassclassThe default implementation forLinkExternal.class -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.fields
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.fieldsModifier and TypeInterfaceDescriptioninterfaceCustomAttributesGridField<F extends CustomAttributesGridField<F>>interfaceRepresents the metadata for a date picker field.interfaceDerivedField<F extends DerivedField<F>>Represents the metadata for aFieldTypes.DERIVEDfield component.interfaceDerivedSelectField<F extends DerivedSelectField<F>>Represents the metadata for aFieldTypes.DERIVED_ENUMfield component that is built as a derived version of aSelectField.interfaceDerivedUrlField<F extends DerivedUrlField<F>>Represents the metadata for aFieldTypes.DERIVED_URLfield component.interfaceDynamicField<F extends DynamicField<F>>Represents the metadata for aFieldTypes.DYNAMICfield.interfaceFieldArrayBlockField<F extends FieldArrayBlockField<F>>Represents the metadata for aFieldTypes.FIELD_ARRAY_BLOCKfield.interfaceFieldArrayField<F extends FieldArrayField<F>>Represents the metadata for an array of fields.interfaceFieldArrayGridField<F extends FieldArrayGridField<F>>Represents the metadata for aFieldTypes.FIELD_ARRAY_GRIDfield.interfaceFileInputField<F extends FileInputField<F>>The field that is used to select the file.interfaceIntegerField<F extends IntegerField<F>>interfaceLookupField<F extends LookupField<F>>Represents the metadata for aFieldTypes.LOOKUPfield.interfaceLookupFieldModal<V extends LookupFieldModal<V>>Represents the metadata for the modal used byLookupField.interfaceMoneyField<F extends MoneyField<F>>Represents the metadata for aFieldTypes.MONEYfield component.interfacePhoneField<F extends PhoneField<F>>Represents the metadata for aFieldTypes.PHONEfield.interfaceQueryBuilderField<F extends QueryBuilderField<F>>interfaceResidentGridField<F extends ResidentGridField<F>>Represents the metadata for a resident grid field component.interfaceResidentMapField<F extends ResidentMapField<F>>interfaceRuleBuilderField<F extends RuleBuilderField<F>>interfaceSelectField<F extends SelectField<F>>Represents the metadata for a select field within a form.Classes in com.broadleafcommerce.metadata.dsl.core.extension.fields that implement ComponentModifier and TypeClassDescriptionclassAbstractField<F extends AbstractField<F>>The abstract field component specification.classclassThe default implementation forDateField.classclassclassclassclassclassclassclassThe default implementation forFileInputField.classclassclassclassclassclassclassclassclassclass -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.grids
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.gridsModifier and TypeInterfaceDescriptioninterfaceExportHistoryGrid<G extends ExportHistoryGrid<G>>The grid to display the export history. -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.groups
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.groupsModifier and TypeInterfaceDescriptioninterfaceCollapsibleGroup<G extends CollapsibleGroup<G>>interfaceControlGroup<G extends ControlGroup<G>>interfaceInlineGroup<G extends InlineGroup<G>>TThis group is used to render the components in one line.interfaceClasses in com.broadleafcommerce.metadata.dsl.core.extension.groups that implement ComponentModifier and TypeClassDescriptionclassAbstractGroup<G extends AbstractGroup<G>>classclassclassclassclassThe default implementation for theInlineGroup.class -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.viewsModifier and TypeInterfaceDescriptioninterfaceActionView<V extends ActionView<V>>An interface for a view that managesActionView.ActionPlacements.PRIMARYandActionView.ActionPlacements.SECONDARYplacementAction.interfaceAugmentableView<V extends AugmentableView<V>>interfaceExportHistoryEntityGridView<V extends ExportHistoryEntityGridView<V>>The grid view that is used to add the export history to theEntityBrowseView.interfaceinterfaceinterfacePreviewableView<V extends PreviewableView<V>>Represents the metadata for a trackable view that supports previewing sandbox data.interfaceSelectTargetEntityFormView<V extends SelectTargetEntityFormView<V>>Represents the metadata used for a more guided approach for setting up the form components.interfaceSelectTargetEntityGridView<V extends SelectTargetEntityGridView<V>>This grid is used to fetch and display the entities to export.Classes in com.broadleafcommerce.metadata.dsl.core.extension.views that implement ComponentModifier and TypeClassDescriptionclassThe base class for the form view that is used for a more guided approach for setting up the form components.classAbstractView<V extends AbstractView<V>>classThe default implementation forExportHistoryEntityGridView.classclass -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.browse
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.browseModifier and TypeInterfaceDescriptioninterfaceEntityBrowseView<V extends EntityBrowseView<V>>interfaceEntityGridView<V extends EntityGridView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.browse that implement Component -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.details
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.detailsModifier and TypeInterfaceDescriptioninterfaceCreateEntityView<V extends CreateEntityView<V>>interfaceEntityFormView<V extends EntityFormView<V>>interfaceEntityView<V extends EntityView<V>>interfaceUpdateEntityView<V extends UpdateEntityView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.details that implement ComponentModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.tree
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.treeModifier and TypeInterfaceDescriptioninterfaceRepresents the metadata for a top-level tree view.Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.tree that implement Component -
Uses of Component in com.broadleafcommerce.metadata.dsl.registry
Methods in com.broadleafcommerce.metadata.dsl.registry with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component<T>>
T<T extends Component<T>>
T<T extends Component<T>>
TAbstractComponentRegistry.getComponent(String id, Class<T> clazz) <T extends Component<T>>
TComponentRegistry.getComponent(String id, Class<T> clazz) Methods in com.broadleafcommerce.metadata.dsl.registry that return ComponentModifier and TypeMethodDescriptionComponent<?>Component<?>Component<?>AbstractComponentRegistry.getComponent(String id) Component<?>ComponentRegistry.getComponent(String id) Methods in com.broadleafcommerce.metadata.dsl.registry that return types with arguments of type ComponentModifier and TypeMethodDescriptionAbstractComponentRegistry.getComponents()ComponentRegistry.getComponents()Methods in com.broadleafcommerce.metadata.dsl.registry with parameters of type ComponentModifier and TypeMethodDescriptionAbstractComponentRegistry.addComponent(String id, Component<?> component) ComponentRegistry.addComponent(String id, Component<?> component) -
Uses of Component in com.broadleafcommerce.metadata.dsl.validators
Methods in com.broadleafcommerce.metadata.dsl.validators with parameters of type ComponentModifier and TypeMethodDescriptionvoidComponentValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) org.springframework.validation.ErrorsThe primary method of validating a targetComponentand its entire component tree.voidDefaultComponentValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) org.springframework.validation.ErrorsvoidDefaultFormValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) voidDefaultGridValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) voidDefaultOrderableValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) default voidComponentValidatorManager.validateComponent(Component<?> target, org.springframework.validation.Errors errors) Method used to validateComponentobjects. -
Uses of Component in com.broadleafcommerce.metadata.dsl.validators.columns
Methods in com.broadleafcommerce.metadata.dsl.validators.columns with parameters of type ComponentModifier and TypeMethodDescriptionvoidDefaultConditionalColumnValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) voidDefaultDynamicColumnValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) -
Uses of Component in com.broadleafcommerce.metadata.dsl.validators.fields
Methods in com.broadleafcommerce.metadata.dsl.validators.fields with parameters of type ComponentModifier and TypeMethodDescriptionvoidDefaultDynamicFieldValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) voidDefaultFieldValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) voidDefaultLookupFieldValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) voidDefaultSelectFieldValidator.validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager) protected voidDefaultDynamicFieldValidator.validateChildIsFieldAndHasSameName(org.springframework.validation.Errors errors, Component<?> child, DynamicField<?> parent)
DynamicColumn