public class OptimizedEnumFacet extends Facet implements com.exalead.util.Checkable, java.io.Serializable
Facet.FromDataModel, Facet.Implementation, Facet.RefinementPolicy, Facet.Transformer<T>, Facet.Type, Facet.Visitor
FacetView.SortFunction
Modifier and Type | Field and Description |
---|---|
java.lang.String |
enumFacetId |
java.lang.String |
virtualRoot |
additionalFacetView, aggregationFunction, dataModelClass, dataModelProperty, dataModelState, DEFAULT_IMPLEMENTATION, DEFAULT_IN_HITS, DEFAULT_IN_NAVIGATION, DEFAULT_MAX_SLICE_CATEGORIES, DEFAULT_REFINEMENT_POLICY, fromDataModel, id, implementation, index, inHits, inNavigation, maxSliceCategories, refinementPolicy, type
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 |
---|
OptimizedEnumFacet() |
OptimizedEnumFacet(OptimizedEnumFacet o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(Facet.Transformer<T> transformer,
T[] t) |
void |
accept(Facet.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 OptimizedEnumFacet.
|
static OptimizedEnumFacet |
fromString(java.lang.String s)
String representation of this OptimizedEnumFacet.
|
java.lang.String |
getEnumFacetId()
Id of the referred EnumFacet.
|
java.lang.String |
getVirtualRoot()
The root of the resulting 'virtual' category.
|
OptimizedEnumFacet |
makeCopy()
Creates and returns a deep copy of this OptimizedEnumFacet.
|
static OptimizedEnumFacet |
readFrom(java.io.InputStream is)
Read this OptimizedEnumFacet from an XML fragment.
|
void |
setEnumFacetId(java.lang.String enumFacetId)
Id of the referred EnumFacet.
|
void |
setVirtualRoot(java.lang.String virtualRoot)
The root of the resulting 'virtual' category.
|
java.lang.String |
toString()
String representation of this OptimizedEnumFacet.
|
OptimizedEnumFacet |
withAdditionalFacetView(AdditionalFacetView... __values) |
OptimizedEnumFacet |
withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values) |
OptimizedEnumFacet |
withAggregateScores(boolean aggregateScores)
Deprecated.
|
OptimizedEnumFacet |
withAggregateScores(java.lang.Boolean aggregateScores)
Deprecated.
|
OptimizedEnumFacet |
withAggregationFunction(AggregationFunction... __values)
A numerical computation to perform on hits matching each value of the facet.
|
OptimizedEnumFacet |
withAggregationFunction(java.util.Collection<AggregationFunction> __values) |
OptimizedEnumFacet |
withDataModelClass(java.lang.String dataModelClass) |
OptimizedEnumFacet |
withDataModelProperty(java.lang.String dataModelProperty) |
OptimizedEnumFacet |
withDataModelState(java.lang.String dataModelState) |
OptimizedEnumFacet |
withEnumFacetId(java.lang.String enumFacetId) |
OptimizedEnumFacet |
withExplicitSortOrderValues(java.lang.String explicitSortOrderValues) |
OptimizedEnumFacet |
withFromDataModel(Facet fromDataModel) |
OptimizedEnumFacet |
withId(java.lang.String id) |
OptimizedEnumFacet |
withImplementation(java.lang.String implementation) |
OptimizedEnumFacet |
withIndex(int index) |
OptimizedEnumFacet |
withIndex(java.lang.Integer index) |
OptimizedEnumFacet |
withInHits(boolean inHits) |
OptimizedEnumFacet |
withInHits(java.lang.Boolean inHits) |
OptimizedEnumFacet |
withInNavigation(boolean inNavigation) |
OptimizedEnumFacet |
withInNavigation(java.lang.Boolean inNavigation) |
OptimizedEnumFacet |
withMaxCategories(int maxCategories) |
OptimizedEnumFacet |
withMaxCategories(java.lang.Integer maxCategories) |
OptimizedEnumFacet |
withMaxCategoriesPerLevel(int maxCategoriesPerLevel) |
OptimizedEnumFacet |
withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel) |
OptimizedEnumFacet |
withMaxSliceCategories(int maxSliceCategories) |
OptimizedEnumFacet |
withMaxSliceCategories(java.lang.Integer maxSliceCategories) |
OptimizedEnumFacet |
withMinDocsPerCategory(int minDocsPerCategory) |
OptimizedEnumFacet |
withMinDocsPerCategory(java.lang.Integer minDocsPerCategory) |
OptimizedEnumFacet |
withRefinementPolicy(java.lang.String refinementPolicy) |
OptimizedEnumFacet |
withReverse(boolean reverse) |
OptimizedEnumFacet |
withReverse(java.lang.Boolean reverse) |
OptimizedEnumFacet |
withSortAggregationFunction(java.lang.String sortAggregationFunction) |
OptimizedEnumFacet |
withSortFunction(java.lang.String sortFunction) |
OptimizedEnumFacet |
withType(java.lang.String type) |
OptimizedEnumFacet |
withVirtualRoot(java.lang.String virtualRoot) |
void |
writeTo(java.io.OutputStream os)
Write this OptimizedEnumFacet as an XML fragment
|
getAdditionalFacetView, getAdditionalFacetViewAsMap, getAdditionalFacetViewById, getAggregationFunction, getAggregationFunctionAsMap, getAggregationFunctionById, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getId, getImplementation, getImplementationAsEnum, getIndex, getMaxSliceCategories, getRefinementPolicy, getRefinementPolicyAsEnum, getType, getTypeAsEnum, isA, isA, isA, isInHits, isInNavigation, isOneOf, isOneOf, isOneOf, removeAdditionalFacetViewById, removeAggregationFunctionById, setDataModelClass, setDataModelProperty, setDataModelState, setFromDataModel, setId, setImplementation, setImplementation, setIndex, setInHits, setInNavigation, setMaxSliceCategories, setRefinementPolicy, setRefinementPolicy, setType, setType
getExplicitSortOrderValues, getMaxCategories, getMaxCategoriesPerLevel, getMinDocsPerCategory, getSortAggregationFunction, getSortFunction, getSortFunctionAsEnum, isA, isAggregateScores, isOneOf, isReverse, setAggregateScores, setExplicitSortOrderValues, setMaxCategories, setMaxCategoriesPerLevel, setMinDocsPerCategory, setReverse, setSortAggregationFunction, setSortFunction, setSortFunction
public java.lang.String virtualRoot
public java.lang.String enumFacetId
public OptimizedEnumFacet()
public OptimizedEnumFacet(OptimizedEnumFacet o)
public OptimizedEnumFacet withId(java.lang.String id)
public OptimizedEnumFacet withType(java.lang.String type)
public OptimizedEnumFacet withIndex(int index)
public OptimizedEnumFacet withIndex(java.lang.Integer index)
public OptimizedEnumFacet withRefinementPolicy(java.lang.String refinementPolicy)
withRefinementPolicy
in class Facet
public OptimizedEnumFacet withImplementation(java.lang.String implementation)
withImplementation
in class Facet
public OptimizedEnumFacet withDataModelState(java.lang.String dataModelState)
withDataModelState
in class Facet
public OptimizedEnumFacet withFromDataModel(Facet fromDataModel)
public OptimizedEnumFacet withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class Facet
public OptimizedEnumFacet withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class Facet
public OptimizedEnumFacet withInNavigation(boolean inNavigation)
withInNavigation
in class Facet
public OptimizedEnumFacet withInNavigation(java.lang.Boolean inNavigation)
withInNavigation
in class Facet
public OptimizedEnumFacet withInHits(boolean inHits)
withInHits
in class Facet
public OptimizedEnumFacet withInHits(java.lang.Boolean inHits)
withInHits
in class Facet
public OptimizedEnumFacet withAggregationFunction(AggregationFunction... __values)
withAggregationFunction
in class Facet
public OptimizedEnumFacet withAggregationFunction(java.util.Collection<AggregationFunction> __values)
withAggregationFunction
in class Facet
public OptimizedEnumFacet withAdditionalFacetView(AdditionalFacetView... __values)
withAdditionalFacetView
in class Facet
public OptimizedEnumFacet withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values)
withAdditionalFacetView
in class Facet
public OptimizedEnumFacet withMaxSliceCategories(int maxSliceCategories)
withMaxSliceCategories
in class Facet
public OptimizedEnumFacet withMaxSliceCategories(java.lang.Integer maxSliceCategories)
withMaxSliceCategories
in class Facet
public OptimizedEnumFacet withMinDocsPerCategory(int minDocsPerCategory)
withMinDocsPerCategory
in class Facet
public OptimizedEnumFacet withMinDocsPerCategory(java.lang.Integer minDocsPerCategory)
withMinDocsPerCategory
in class Facet
public OptimizedEnumFacet withMaxCategories(int maxCategories)
withMaxCategories
in class Facet
public OptimizedEnumFacet withMaxCategories(java.lang.Integer maxCategories)
withMaxCategories
in class Facet
public OptimizedEnumFacet withMaxCategoriesPerLevel(int maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class Facet
public OptimizedEnumFacet withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class Facet
public OptimizedEnumFacet withSortFunction(java.lang.String sortFunction)
withSortFunction
in class Facet
public OptimizedEnumFacet withSortAggregationFunction(java.lang.String sortAggregationFunction)
withSortAggregationFunction
in class Facet
public OptimizedEnumFacet withExplicitSortOrderValues(java.lang.String explicitSortOrderValues)
withExplicitSortOrderValues
in class Facet
public OptimizedEnumFacet withReverse(boolean reverse)
withReverse
in class Facet
public OptimizedEnumFacet withReverse(java.lang.Boolean reverse)
withReverse
in class Facet
@Deprecated public OptimizedEnumFacet withAggregateScores(boolean aggregateScores)
withAggregateScores
in class Facet
@Deprecated public OptimizedEnumFacet withAggregateScores(java.lang.Boolean aggregateScores)
withAggregateScores
in class Facet
public void setVirtualRoot(java.lang.String virtualRoot)
public java.lang.String getVirtualRoot()
public OptimizedEnumFacet withVirtualRoot(java.lang.String virtualRoot)
public void setEnumFacetId(java.lang.String enumFacetId)
public java.lang.String getEnumFacetId()
public OptimizedEnumFacet withEnumFacetId(java.lang.String enumFacetId)
public OptimizedEnumFacet makeCopy()
public static OptimizedEnumFacet 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
public static OptimizedEnumFacet 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()
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
public void accept(Facet.Visitor visitor) throws com.exalead.util.TypedException
public void accept(FacetView.Visitor visitor) throws com.exalead.util.TypedException
public <T> T accept(Facet.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
public <T> T accept(FacetView.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.