Uses of Interface
com.broadleafcommerce.metadata.dsl.core.Component
-
-
Uses of Component in com.broadleafcommerce.metadata.dsl.core
Classes in com.broadleafcommerce.metadata.dsl.core with type parameters of type Component Modifier and Type Interface Description interfaceComponent<C extends Component<C>>Represents the metadata of a component.Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core Modifier and Type Interface Description interfaceColumn<C extends Column<C>>Represents the metadata for a column component.interfaceExternal<E extends External<E>>Represents the metadata for an external form component.interfaceField<F extends Field<F>>Represents the metadata for a field component.interfaceFormComponent<C extends FormComponent<C>>Represents the metadata for a component that resides with a form.interfaceGroup<G extends Group<G>>Represents the metadata for grouping form components.interfaceView<V extends View<V>>Represents the metadata for a view component.Classes in com.broadleafcommerce.metadata.dsl.core that implement Component Modifier and Type Class Description classAbstractComponent<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 Component Modifier and Type Method Description default <T extends Component<T>>
TAction. get(String key, Class<T> clazz)default <T extends Component<T>>
TComponent. get(String key, Class<T> clazz)Alias 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 Component Modifier and Type Method Description default Component<?>Action. get(String key)default Component<?>Component. get(String key)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 Component Modifier and Type Method Description default Optional<Component<?>>Action. findComponent(String key)default Optional<Component<?>>Action. findComponent(Predicate<Component<?>> predicate)default Optional<Component<?>>Component. findComponent(String key)Finds the component stored at the given key.default Optional<Component<?>>Component. findComponent(Predicate<Component<?>> predicate)Retrieves a single child component that matches the given predicate.default Collection<Component<?>>Action. findComponents(Predicate<Component<?>> predicate)default List<Component<?>>Component. findComponents(Predicate<Component<?>> predicate)Retrieves a list of child components that match the given predicate.Map<String,Component<?>>AbstractComponent. getComponents()Map<String,Component<?>>Action. getComponents()Map<String,Component<?>>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 Component Modifier and Type Method Description default 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 Component Modifier and Type Method Description default AAction. addComponents(Map<String,? extends Component<?>> components)default Optional<Component<?>>Action. findComponent(Predicate<Component<?>> predicate)default Optional<Component<?>>Component. findComponent(Predicate<Component<?>> predicate)Retrieves a single child component that matches the given predicate.default Collection<Component<?>>Action. findComponents(Predicate<Component<?>> predicate)default List<Component<?>>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 Constructor Description AbstractComponent(Component<?> component) -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension Modifier and Type Interface Description interfaceActionGrid<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.interfaceDependent<D extends Dependent<D>>Represents 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.interfaceFetchGrid<G extends FetchGrid<G>>Represents 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.interfaceForm<F extends Form<F>>Represents the metadata for a component whose children are variousFormComponent.interfaceGrid<G extends Grid<G>>An 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.interfaceOrderable<R extends Orderable<R>>Represents the metadata for a collection component that supports re-ordering it's members.interfacePageableFetch<C extends PageableFetch<C>>interfacePollable<G extends Pollable<G>>An 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>>interfaceTrackable<T extends Trackable<T>> -
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 Component Modifier and Type Method Description Map<String,Component<?>>AbstractAction. getComponents()Method parameters in com.broadleafcommerce.metadata.dsl.core.extension.actions with type arguments of type Component Modifier and Type Method Description voidAbstractAction. 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.columns Modifier and Type Interface Description interfaceConditionalColumn<C extends ConditionalColumn<C>>Deprecated.please useDynamicColumninterfaceDateColumn<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.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 Component Modifier and Type Class Description classAbstractColumn<C extends AbstractColumn<C>>The abstract column component specification.classDefaultColumnclassDefaultConditionalColumnThe default implementation forConditionalColumn.classDefaultDateColumnclassDefaultDynamicColumnThe default implementation forDynamicColumn.classDefaultEmbeddedListColumnThe default implementation forEmbeddedListColumn.classDefaultEnumArrayColumnclassDefaultEnumColumnclassDefaultLinkColumnclassDefaultMoneyColumnclassDefaultProgressColumnThe default implementation forProgressColumn.classDefaultSpelRuleColumnclassDefaultThumbnailColumn -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.common.tree
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.common.tree Modifier and Type Interface Description interfaceTree<T extends Tree<T>>Represents the metadata for a tree component.interfaceTreeGridView<V extends TreeGridView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.common.tree that implement Component Modifier and Type Class Description classDefaultTreeGridView -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.externals
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.externals Modifier and Type Interface Description interfaceExportHistoryGridExternal<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 Component Modifier and Type Class Description classAbstractExternal<E extends AbstractExternal<E>>The abstract external component specification.classDefaultExportHistoryGridExternalThe default implementation forExportHistoryGridExternal.classDefaultExternalclassDefaultGridExternalclassDefaultLinkExternalThe default implementation forLinkExternal.classDefaultTreeExternal -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree Modifier and Type Interface Description interfaceTreeExternal<E extends TreeExternal<E>> -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.fields
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.fields Modifier and Type Interface Description interfaceCustomAttributesGridField<F extends CustomAttributesGridField<F>>interfaceDateField<F extends DateField<F>>Represents 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 Component Modifier and Type Class Description classAbstractField<F extends AbstractField<F>>The abstract field component specification.classDefaultCustomAttributesGridFieldclassDefaultDateFieldThe default implementation forDateField.classDefaultDerivedFieldclassDefaultDerivedSelectFieldclassDefaultDerivedUrlFieldclassDefaultDynamicFieldclassDefaultFieldclassDefaultFieldArrayBlockFieldclassDefaultFieldArrayGridFieldclassDefaultFileInputFieldThe default implementation forFileInputField.classDefaultIntegerFieldclassDefaultLookupFieldclassDefaultLookupFieldModalclassDefaultMoneyFieldclassDefaultPhoneFieldclassDefaultQueryBuilderFieldclassDefaultResidentGridFieldclassDefaultResidentMapFieldclassDefaultRuleBuilderFieldclassDefaultSelectField -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.grids
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.grids Modifier and Type Interface Description interfaceExportHistoryGrid<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.groups Modifier and Type Interface Description interfaceCollapsibleGroup<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.interfaceLinkGroup<G extends LinkGroup<G>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.groups that implement Component Modifier and Type Class Description classAbstractGroup<G extends AbstractGroup<G>>classDefaultBasicGroupclassDefaultCollapsibleGroupclassDefaultControlGroupclassDefaultGroupclassDefaultInlineGroupThe default implementation for theInlineGroup.classDefaultLinkGroup -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.views Modifier and Type Interface Description interfaceActionView<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.interfaceFormView<V extends FormView<V>>interfaceGridView<V extends GridView<V>>interfacePreviewableView<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 Component Modifier and Type Class Description classAbstractSelectTargetEntityFormView<V extends AbstractSelectTargetEntityFormView<V>>The 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>>classDefaultExportHistoryEntityGridViewThe default implementation forExportHistoryEntityGridView.classDefaultFormViewclassDefaultSelectTargetEntityGridView -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.browse
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.browse Modifier and Type Interface Description interfaceEntityBrowseView<V extends EntityBrowseView<V>>interfaceEntityGridView<V extends EntityGridView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.browse that implement Component Modifier and Type Class Description classDefaultEntityBrowseViewclassDefaultEntityGridView -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.details
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.details Modifier and Type Interface Description interfaceCreateEntityView<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 Component Modifier and Type Class Description classDefaultCreateEntityLongFormViewclassDefaultCreateEntityViewclassDefaultEntityFormViewclassDefaultUpdateEntityLongFormViewclassDefaultUpdateEntityView -
Uses of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.tree
Subinterfaces of Component in com.broadleafcommerce.metadata.dsl.core.extension.views.tree Modifier and Type Interface Description interfaceTreeView<V extends TreeView<V>>Represents the metadata for a top-level tree view.Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.tree that implement Component Modifier and Type Class Description classDefaultTreeView -
Uses of Component in com.broadleafcommerce.metadata.dsl.registry
Methods in com.broadleafcommerce.metadata.dsl.registry with type parameters of type Component Modifier and Type Method Description <T extends Component<T>>
TAbstractComponentRegistry. get(String key, Class<T> clazz)<T extends Component<T>>
TComponentRegistry. get(String key, Class<T> clazz)<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 Component Modifier and Type Method Description Component<?>AbstractComponentRegistry. get(String id)Component<?>ComponentRegistry. get(String id)Component<?>AbstractComponentRegistry. getComponent(String id)Component<?>ComponentRegistry. getComponent(String id)Methods in com.broadleafcommerce.metadata.dsl.registry that return types with arguments of type Component Modifier and Type Method Description Map<String,Component<?>>AbstractComponentRegistry. getComponents()Map<String,Component<?>>ComponentRegistry. getComponents()Methods in com.broadleafcommerce.metadata.dsl.registry with parameters of type Component Modifier and Type Method Description RAbstractComponentRegistry. add(Component<?> component)RAbstractComponentRegistry. add(String id, Component<?> component)RComponentRegistry. add(Component<?> component)RComponentRegistry. add(String id, Component<?> component)RAbstractComponentRegistry. addComponent(String id, Component<?> component)RComponentRegistry. 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 Component Modifier and Type Method Description voidComponentValidator. validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager)org.springframework.validation.ErrorsComponentValidatorManager. validate(Component<?> target)The primary method of validating a targetComponentand its entire component tree.voidDefaultComponentValidator. validate(Component<?> target, org.springframework.validation.Errors errors, ComponentValidatorManager manager)org.springframework.validation.ErrorsDefaultComponentValidatorManager. validate(Component<?> target)voidDefaultFormValidator. 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 Component Modifier and Type Method Description voidDefaultConditionalColumnValidator. 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 Component Modifier and Type Method Description voidDefaultDynamicFieldValidator. 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)
-