Interface FilterComponent
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
CheckboxFilterComponent,GroupFilterComponent,SpacerFilterComponent
A component to be laid out within a
static filter panel-
Method Summary
Modifier and TypeMethodDescription@NotNull Collection<FilterComponent>Get any children of this component.@Nullable StringgetName()Get the name of the component, if any.@NotNull LayoutGet the desired layout orientation for this component.
-
Method Details
-
getName
Get the name of the component, if any.- Returns:
- the name, or null if there was none
-
getChildren
Get any children of this component.- Returns:
- a collection of children. Empty if there are none. Never null
-
getOrientation
Get the desired layout orientation for this component.- Returns:
- the desired orientation.
-