public class AdditionalCategoryFacetView extends AdditionalFacetView implements com.exalead.util.Checkable, java.io.Serializable
AdditionalFacetView.Transformer<T>, AdditionalFacetView.Visitor
FacetView.SortFunction
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_CATEGORY_TREE_DEPTH |
static int |
DEFAULT_MAX_CATEGORY_TREE_DEPTH_FROM_ROOT |
int |
maxCategoryTreeDepth |
int |
maxCategoryTreeDepthFromRoot |
id
aggregateScores, DEFAULT_AGGREGATE_SCORES, DEFAULT_MAX_CATEGORIES, DEFAULT_MAX_CATEGORIES_PER_LEVEL, DEFAULT_MIN_DOCS_PER_CATEGORY, DEFAULT_REVERSE, DEFAULT_SORT_FUNCTION, explicitSortOrderValues, maxCategories, maxCategoriesPerLevel, minDocsPerCategory, reverse, sortAggregationFunction, sortFunction
Constructor and Description |
---|
AdditionalCategoryFacetView() |
AdditionalCategoryFacetView(AdditionalCategoryFacetView o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(AdditionalFacetView.Transformer<T> transformer,
T[] t) |
void |
accept(AdditionalFacetView.Visitor visitor) |
<T> T |
accept(FacetView.Transformer<T> transformer,
T[] t) |
void |
accept(FacetView.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this AdditionalCategoryFacetView.
|
static AdditionalCategoryFacetView |
fromString(java.lang.String s)
String representation of this AdditionalCategoryFacetView.
|
int |
getMaxCategoryTreeDepth()
Maximum number of categories displayed in the facet from the current refinement.
Setting this attribute to N means that no categories will be kept below this level. 0 means no limit. |
int |
getMaxCategoryTreeDepthFromRoot()
Maximum depth of the category tree displayed in the facet from the Top/ level.
|
AdditionalCategoryFacetView |
makeCopy()
Creates and returns a deep copy of this AdditionalCategoryFacetView.
|
static AdditionalCategoryFacetView |
readFrom(java.io.InputStream is)
Read this AdditionalCategoryFacetView from an XML fragment.
|
void |
setMaxCategoryTreeDepth(int maxCategoryTreeDepth)
Maximum number of categories displayed in the facet from the current refinement.
Setting this attribute to N means that no categories will be kept below this level. 0 means no limit. |
void |
setMaxCategoryTreeDepthFromRoot(int maxCategoryTreeDepthFromRoot)
Maximum depth of the category tree displayed in the facet from the Top/ level.
|
java.lang.String |
toString()
String representation of this AdditionalCategoryFacetView.
|
AdditionalCategoryFacetView |
withAggregateScores(boolean aggregateScores)
Deprecated.
|
AdditionalCategoryFacetView |
withAggregateScores(java.lang.Boolean aggregateScores)
Deprecated.
|
AdditionalCategoryFacetView |
withExplicitSortOrderValues(java.lang.String explicitSortOrderValues) |
AdditionalCategoryFacetView |
withId(java.lang.String id) |
AdditionalCategoryFacetView |
withMaxCategories(int maxCategories) |
AdditionalCategoryFacetView |
withMaxCategories(java.lang.Integer maxCategories) |
AdditionalCategoryFacetView |
withMaxCategoriesPerLevel(int maxCategoriesPerLevel) |
AdditionalCategoryFacetView |
withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel) |
AdditionalCategoryFacetView |
withMaxCategoryTreeDepth(int maxCategoryTreeDepth) |
AdditionalCategoryFacetView |
withMaxCategoryTreeDepth(java.lang.Integer maxCategoryTreeDepth) |
AdditionalCategoryFacetView |
withMaxCategoryTreeDepthFromRoot(int maxCategoryTreeDepthFromRoot) |
AdditionalCategoryFacetView |
withMaxCategoryTreeDepthFromRoot(java.lang.Integer maxCategoryTreeDepthFromRoot) |
AdditionalCategoryFacetView |
withMinDocsPerCategory(int minDocsPerCategory) |
AdditionalCategoryFacetView |
withMinDocsPerCategory(java.lang.Integer minDocsPerCategory) |
AdditionalCategoryFacetView |
withReverse(boolean reverse) |
AdditionalCategoryFacetView |
withReverse(java.lang.Boolean reverse) |
AdditionalCategoryFacetView |
withSortAggregationFunction(java.lang.String sortAggregationFunction) |
AdditionalCategoryFacetView |
withSortFunction(java.lang.String sortFunction) |
void |
writeTo(java.io.OutputStream os)
Write this AdditionalCategoryFacetView as an XML fragment
|
getId, setId
getExplicitSortOrderValues, getMaxCategories, getMaxCategoriesPerLevel, getMinDocsPerCategory, getSortAggregationFunction, getSortFunction, getSortFunctionAsEnum, isA, isAggregateScores, isOneOf, isReverse, setAggregateScores, setExplicitSortOrderValues, setMaxCategories, setMaxCategoriesPerLevel, setMinDocsPerCategory, setReverse, setSortAggregationFunction, setSortFunction, setSortFunction
public int maxCategoryTreeDepth
public static final int DEFAULT_MAX_CATEGORY_TREE_DEPTH
public int maxCategoryTreeDepthFromRoot
public static final int DEFAULT_MAX_CATEGORY_TREE_DEPTH_FROM_ROOT
public AdditionalCategoryFacetView()
public AdditionalCategoryFacetView(AdditionalCategoryFacetView o)
public AdditionalCategoryFacetView withId(java.lang.String id)
withId
in class AdditionalFacetView
public AdditionalCategoryFacetView withMinDocsPerCategory(int minDocsPerCategory)
withMinDocsPerCategory
in class AdditionalFacetView
public AdditionalCategoryFacetView withMinDocsPerCategory(java.lang.Integer minDocsPerCategory)
withMinDocsPerCategory
in class AdditionalFacetView
public AdditionalCategoryFacetView withMaxCategories(int maxCategories)
withMaxCategories
in class AdditionalFacetView
public AdditionalCategoryFacetView withMaxCategories(java.lang.Integer maxCategories)
withMaxCategories
in class AdditionalFacetView
public AdditionalCategoryFacetView withMaxCategoriesPerLevel(int maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class AdditionalFacetView
public AdditionalCategoryFacetView withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class AdditionalFacetView
public AdditionalCategoryFacetView withSortFunction(java.lang.String sortFunction)
withSortFunction
in class AdditionalFacetView
public AdditionalCategoryFacetView withSortAggregationFunction(java.lang.String sortAggregationFunction)
withSortAggregationFunction
in class AdditionalFacetView
public AdditionalCategoryFacetView withExplicitSortOrderValues(java.lang.String explicitSortOrderValues)
withExplicitSortOrderValues
in class AdditionalFacetView
public AdditionalCategoryFacetView withReverse(boolean reverse)
withReverse
in class AdditionalFacetView
public AdditionalCategoryFacetView withReverse(java.lang.Boolean reverse)
withReverse
in class AdditionalFacetView
@Deprecated public AdditionalCategoryFacetView withAggregateScores(boolean aggregateScores)
withAggregateScores
in class AdditionalFacetView
@Deprecated public AdditionalCategoryFacetView withAggregateScores(java.lang.Boolean aggregateScores)
withAggregateScores
in class AdditionalFacetView
public void setMaxCategoryTreeDepth(int maxCategoryTreeDepth)
public int getMaxCategoryTreeDepth()
public AdditionalCategoryFacetView withMaxCategoryTreeDepth(int maxCategoryTreeDepth)
public AdditionalCategoryFacetView withMaxCategoryTreeDepth(java.lang.Integer maxCategoryTreeDepth)
public void setMaxCategoryTreeDepthFromRoot(int maxCategoryTreeDepthFromRoot)
public int getMaxCategoryTreeDepthFromRoot()
public AdditionalCategoryFacetView withMaxCategoryTreeDepthFromRoot(int maxCategoryTreeDepthFromRoot)
public AdditionalCategoryFacetView withMaxCategoryTreeDepthFromRoot(java.lang.Integer maxCategoryTreeDepthFromRoot)
public AdditionalCategoryFacetView makeCopy()
makeCopy
in class AdditionalFacetView
public static AdditionalCategoryFacetView readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class AdditionalFacetView
javax.xml.bind.JAXBException
java.io.IOException
public static AdditionalCategoryFacetView fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class AdditionalFacetView
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class AdditionalFacetView
com.exalead.util.TypedException
public void accept(AdditionalFacetView.Visitor visitor) throws com.exalead.util.TypedException
accept
in class AdditionalFacetView
com.exalead.util.TypedException
public void accept(FacetView.Visitor visitor) throws com.exalead.util.TypedException
accept
in class AdditionalFacetView
com.exalead.util.TypedException
public <T> T accept(AdditionalFacetView.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class AdditionalFacetView
com.exalead.util.TypedException
public <T> T accept(FacetView.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class AdditionalFacetView
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.