Interface SearchFieldGroup
-
- All Known Implementing Classes:
DefaultSearchFieldGroup
public interface SearchFieldGroupA search field group allows multi-level grouping ofsearch fieldsand other search groups.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<SearchFieldGroup>getAllHiddenSearchFieldGroups()Returns a list containing this group (if hidden) and all the hidden groups held by thisSearchFieldGroupand its sub groups.java.util.List<SearchField>getAllHiddenSearchFields()Returns all hiddensearch fieldsin thisSearchFieldGroupand its sub groups.java.util.List<SearchFieldGroup>getAllPartiallyVisibleGroups()Returns a list containing this group (if it has hidden fields and/or groups) and all the sub groups of this group and its sub groups, which contains hidden fields or groups.java.util.List<SearchFieldGroup>getAllSearchFieldGroups()Returns a list containing this group and all the groups held by thisSearchFieldGroupand its sub groups.java.util.List<SearchField>getAllSearchFields()Returns allsearch fieldsin thisSearchFieldGroupand its sub groups.java.util.List<SearchFieldGroup>getAllVisibleSearchFieldGroups()Returns a list containing this group (if visible) and all the visible groups held by thisSearchFieldGroupand its sub groups.java.util.List<SearchField>getAllVisibleSearchFields()Returns all visiblesearch fieldsin thisSearchFieldGroupand its sub groups.java.util.List<SearchFieldGroup>getHiddenSearchFieldGroups()Returns all the hidden sub groups directly held by thisSearchFieldGroup.java.util.List<SearchField>getHiddenSearchFields()Returns all hiddensearch fieldsdirectly held by thisSearchFieldGroup.java.lang.StringgetLabel()Returns the label of this search field group.SearchFieldGroupgetParentSearchFieldGroup()Returns this group's parent group.java.util.List<SearchFieldGroup>getPartiallyVisibleGroups()Returns a list containing all the sub groups of this group, which contains hidden fields or groups.java.util.List<SearchFieldGroup>getSearchFieldGroups()Returns all the sub groups directly held by thisSearchFieldGroup.java.util.List<SearchField>getSearchFields()Returns allsearch fieldsdirectly held by thisSearchFieldGroup.java.util.List<SearchFieldGroup>getVisibleSearchFieldGroups()Returns all the visible sub groups directly held by thisSearchFieldGroup.java.util.List<SearchField>getVisibleSearchFields()Returns all visiblesearch fieldsdirectly held by thisSearchFieldGroup.booleanisVisible()Returns whether this group is visible or not i.e.
-
-
-
Method Detail
-
getLabel
java.lang.String getLabel()
Returns the label of this search field group.- Returns:
- the label of this group
-
isVisible
boolean isVisible()
Returns whether this group is visible or not i.e. if any of the fields held by this group or its sub groups are visible.- Returns:
trueif this group is visible,falseotherwise
-
getParentSearchFieldGroup
SearchFieldGroup getParentSearchFieldGroup()
Returns this group's parent group.- Returns:
- this group's parent group or
nullif this is the root group
-
getSearchFieldGroups
java.util.List<SearchFieldGroup> getSearchFieldGroups()
Returns all the sub groups directly held by thisSearchFieldGroup.- Returns:
- the direct sub groups of this group
- See Also:
getVisibleSearchFieldGroups(),getHiddenSearchFieldGroups(),getAllSearchFieldGroups()
-
getAllSearchFieldGroups
java.util.List<SearchFieldGroup> getAllSearchFieldGroups()
Returns a list containing this group and all the groups held by thisSearchFieldGroupand its sub groups.- Returns:
- the sub groups of this
SearchFieldGroupand their sub groups - See Also:
getAllVisibleSearchFieldGroups(),getAllHiddenSearchFieldGroups()
-
getVisibleSearchFieldGroups
java.util.List<SearchFieldGroup> getVisibleSearchFieldGroups()
Returns all the visible sub groups directly held by thisSearchFieldGroup.- Returns:
- the visible sub groups directly held by this group
- See Also:
getSearchFieldGroups(),getHiddenSearchFieldGroups(),getAllVisibleSearchFieldGroups()
-
getAllVisibleSearchFieldGroups
java.util.List<SearchFieldGroup> getAllVisibleSearchFieldGroups()
Returns a list containing this group (if visible) and all the visible groups held by thisSearchFieldGroupand its sub groups.- Returns:
- the visible sub groups of this
SearchFieldGroupand their sub groups - See Also:
getAllSearchFieldGroups(),getAllHiddenSearchFieldGroups(),getVisibleSearchFieldGroups()
-
getHiddenSearchFieldGroups
java.util.List<SearchFieldGroup> getHiddenSearchFieldGroups()
Returns all the hidden sub groups directly held by thisSearchFieldGroup.- Returns:
- the hidden sub groups directly held by this group
- See Also:
getSearchFieldGroups(),getVisibleSearchFieldGroups(),getAllHiddenSearchFieldGroups()
-
getAllHiddenSearchFieldGroups
java.util.List<SearchFieldGroup> getAllHiddenSearchFieldGroups()
Returns a list containing this group (if hidden) and all the hidden groups held by thisSearchFieldGroupand its sub groups.- Returns:
- the hidden sub groups of this
SearchFieldGroupand their sub groups - See Also:
getAllSearchFieldGroups(),getAllVisibleSearchFieldGroups(),getHiddenSearchFieldGroups()
-
getAllPartiallyVisibleGroups
java.util.List<SearchFieldGroup> getAllPartiallyVisibleGroups()
Returns a list containing this group (if it has hidden fields and/or groups) and all the sub groups of this group and its sub groups, which contains hidden fields or groups.- Returns:
- the partially visible sub groups of this group i.e. all the groups which have hidden fields and/or sub groups
-
getPartiallyVisibleGroups
java.util.List<SearchFieldGroup> getPartiallyVisibleGroups()
Returns a list containing all the sub groups of this group, which contains hidden fields or groups.- Returns:
- the partially visible sub groups of this group i.e. all the groups which have hidden fields and/or sub groups
-
getSearchFields
java.util.List<SearchField> getSearchFields()
Returns allsearch fieldsdirectly held by thisSearchFieldGroup.- Returns:
- all search fields assigned directly to this group
- See Also:
getAllSearchFields(),getVisibleSearchFields(),getHiddenSearchFields()
-
getAllSearchFields
java.util.List<SearchField> getAllSearchFields()
Returns allsearch fieldsin thisSearchFieldGroupand its sub groups.- Returns:
- all search fields assigned to this group or any of its sub groups
-
getVisibleSearchFields
java.util.List<SearchField> getVisibleSearchFields()
Returns all visiblesearch fieldsdirectly held by thisSearchFieldGroup.- Returns:
- all visible search fields assigned directly to this group
- See Also:
getAllVisibleSearchFields(),getSearchFields(),getHiddenSearchFields()
-
getAllVisibleSearchFields
java.util.List<SearchField> getAllVisibleSearchFields()
Returns all visiblesearch fieldsin thisSearchFieldGroupand its sub groups.- Returns:
- all visible search fields assigned to this group or any of its sub groups
- See Also:
getAllSearchFields(),getAllHiddenSearchFields(),getVisibleSearchFields()
-
getHiddenSearchFields
java.util.List<SearchField> getHiddenSearchFields()
Returns all hiddensearch fieldsdirectly held by thisSearchFieldGroup.- Returns:
- all hidden search fields assigned directly to this group
- See Also:
getAllHiddenSearchFields(),getSearchFields(),getVisibleSearchFields()
-
getAllHiddenSearchFields
java.util.List<SearchField> getAllHiddenSearchFields()
Returns all hiddensearch fieldsin thisSearchFieldGroupand its sub groups.- Returns:
- all hidden search fields assigned to this group or any of its sub groups
- See Also:
getAllSearchFields(),getAllVisibleSearchFields(),getHiddenSearchFields()
-
-