public interface CategoryGroup
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
additionalFacetData()
Get optional additional facet data in the form of a FLEA object.
|
Hierarchical2DFacet |
asHierarchical2DFacet()
Get a hierarchical 2D representation of the CategoryGroup.
|
MultiDimensionFacet |
asMultiDimensionFacet()
Get a MultiDimensionFacet representation of the CategoryGroup.
|
java.util.Iterator<Category> |
categoryTreeIterator()
Deprecated.
use getCategoryTree()
|
java.util.List<AggregationFunction> |
getAggregationFunctions() |
java.util.List<Category> |
getCategories()
Get the top-level categories in this facet.
|
java.util.List<CategoryGroupInfo> |
getCategoryGroupInfos()
Get the list of associated extra informations
|
java.lang.Iterable<Category> |
getCategoryTree() |
java.lang.Long |
getCount() |
double |
getDoubleAggregationValue(int idx)
Get the value of an aggregation function for the whole group.
|
double |
getDoubleAggregationValue(java.lang.String id)
Get the value of an aggregation function for the whole group.
|
java.lang.Long |
getGlobalCount() |
java.lang.Iterable<Category> |
getLeafCategories() |
long |
getLongAggregationValue(int idx)
Get the value of an aggregation function for the whole group.
|
long |
getLongAggregationValue(java.lang.String id)
Get the value of an aggregation function for the whole group.
|
java.lang.String |
getName()
Get the name, or identifier of this category group.
|
java.lang.Long |
getNbClippedCategories() |
java.lang.String |
getRefinementPolicy()
Get the associated refinement policy
|
java.lang.String |
getRoot()
Get the root path of this facet.
|
java.lang.String |
getStringAggregationValue(int idx)
Get the value of an aggregation function for the whole group.
|
java.lang.String |
getStringAggregationValue(java.lang.String id)
Get the value of an aggregation function for the whole group.
|
java.lang.Long |
getTotalClippedCategories() |
java.lang.String |
getType()
Get the associated facet type
|
boolean |
isRefinable() |
java.util.Iterator<Category> |
leafCategoriesIterator()
Deprecated.
use getLeafCategories()
|
java.lang.String getName()
java.lang.String getRoot()
java.util.List<Category> getCategories()
Category
java.lang.Iterable<Category> getCategoryTree()
@Deprecated java.util.Iterator<Category> categoryTreeIterator()
java.lang.Iterable<Category> getLeafCategories()
@Deprecated java.util.Iterator<Category> leafCategoriesIterator()
java.util.List<AggregationFunction> getAggregationFunctions()
java.lang.Long getCount()
java.lang.Long getGlobalCount()
java.lang.Long getNbClippedCategories()
java.lang.Long getTotalClippedCategories()
long getLongAggregationValue(java.lang.String id) throws SearchClientException
SearchClientException
long getLongAggregationValue(int idx) throws SearchClientException
SearchClientException
double getDoubleAggregationValue(java.lang.String id) throws SearchClientException
SearchClientException
double getDoubleAggregationValue(int idx) throws SearchClientException
SearchClientException
java.lang.String getStringAggregationValue(java.lang.String id) throws SearchClientException
SearchClientException
java.lang.String getStringAggregationValue(int idx) throws SearchClientException
SearchClientException
boolean isRefinable()
Hierarchical2DFacet asHierarchical2DFacet() throws java.lang.IllegalStateException
java.lang.IllegalStateException
MultiDimensionFacet asMultiDimensionFacet() throws java.lang.IllegalStateException
java.lang.IllegalStateException
java.lang.Object additionalFacetData()
java.lang.String getRefinementPolicy()
java.lang.String getType()
java.util.List<CategoryGroupInfo> getCategoryGroupInfos()
Copyright © 2021 Dassault Systèmes, All Rights Reserved.