Filter groups: facet, tag, numeric and hierarchical.
- Implementers
Constructors
- Filters()
Properties
-
facetGroups
→ FilterGroupMap<
FilterFacet> -
Map of facet filter groups.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hierarchicalGroups
→ Map<
String, HierarchicalFilter> -
Map of hierarchical filter groups.
no setter
-
numericGroups
→ FilterGroupMap<
FilterNumeric> -
Map of numeric filter groups.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
tagGroups
→ FilterGroupMap<
FilterTag> -
Map of tag filter groups.
no setter
Methods
-
contains(
FilterGroupID groupID, Filter filter) → bool -
Checks if
filter
withgroupID
exists. -
copyWith(
{Map< FilterGroupID, Set< ? facetGroups, Map<FilterFacet> >FilterGroupID, Set< ? tagGroups, Map<FilterTag> >FilterGroupID, Set< ? numericGroups, Map<FilterNumeric> >String, HierarchicalFilter> ? hierarchicalGroups}) → Filters - Create a copy with given parameters.
-
getFacetFilters(
FilterGroupID groupID) → Set< FilterFacet> ? -
Get
FilterFacet
group bygroupID
. -
getFilters(
{FilterGroupID? groupID}) → Set< Filter> -
Get all filters by
groupID
. -
getGroups(
) → Map< FilterGroupID, Set< Filter> > - Get all filter groups as single map.
-
getHierarchicalFilters(
String attribute) → HierarchicalFilter? -
Get HierarchicalFilter by
attribute
. -
getNumericFilters(
FilterGroupID groupID) → Set< FilterNumeric> ? -
Get
FilterNumeric
group bygroupID
. -
getTagFilters(
FilterGroupID groupID) → Set< FilterTag> ? -
Get
FilterTag
group bygroupID
. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toFilterGroups(
) → Set< FilterGroup< Filter> > -
Get all filters as a Set of
FilterGroup
s. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited