public class ValueFacet extends VirtualFacet implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static interface |
ValueFacet.Transformer<T> |
static interface |
ValueFacet.Visitor |
Facet.FromDataModel, Facet.Implementation, Facet.RefinementPolicy, Facet.Type
FacetView.SortFunction
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_HITS_MAX_CATEGORIES |
java.lang.String |
field |
int |
hitsMaxCategories |
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 |
---|
ValueFacet() |
ValueFacet(java.lang.String id,
java.lang.String virtualRoot,
java.lang.String field) |
ValueFacet(ValueFacet 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) |
<T> T |
accept(ValueFacet.Transformer<T> transformer,
T[] t) |
void |
accept(ValueFacet.Visitor visitor) |
<T> T |
accept(VirtualFacet.Transformer<T> transformer,
T[] t) |
void |
accept(VirtualFacet.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this ValueFacet.
|
static ValueFacet |
fromString(java.lang.String s)
String representation of this ValueFacet.
|
java.lang.String |
getField()
The Value field on which to perform the synthesis.
|
int |
getHitsMaxCategories()
Maximum number of categories displayed in hits.
|
ValueFacet |
makeCopy()
Creates and returns a deep copy of this ValueFacet.
|
static ValueFacet |
readFrom(java.io.InputStream is)
Read this ValueFacet from an XML fragment.
|
void |
setField(java.lang.String field)
The Value field on which to perform the synthesis.
|
void |
setHitsMaxCategories(int hitsMaxCategories)
Maximum number of categories displayed in hits.
|
java.lang.String |
toString()
String representation of this ValueFacet.
|
ValueFacet |
withAdditionalFacetView(AdditionalFacetView... __values) |
ValueFacet |
withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values) |
ValueFacet |
withAggregateScores(boolean aggregateScores)
Deprecated.
|
ValueFacet |
withAggregateScores(java.lang.Boolean aggregateScores)
Deprecated.
|
ValueFacet |
withAggregationFunction(AggregationFunction... __values)
A numerical computation to perform on hits matching each value of the facet.
|
ValueFacet |
withAggregationFunction(java.util.Collection<AggregationFunction> __values) |
ValueFacet |
withDataModelClass(java.lang.String dataModelClass) |
ValueFacet |
withDataModelProperty(java.lang.String dataModelProperty) |
ValueFacet |
withDataModelState(java.lang.String dataModelState) |
ValueFacet |
withExplicitSortOrderValues(java.lang.String explicitSortOrderValues) |
ValueFacet |
withField(java.lang.String field) |
ValueFacet |
withFromDataModel(Facet fromDataModel) |
ValueFacet |
withHitsMaxCategories(int hitsMaxCategories) |
ValueFacet |
withHitsMaxCategories(java.lang.Integer hitsMaxCategories) |
ValueFacet |
withId(java.lang.String id) |
ValueFacet |
withImplementation(java.lang.String implementation) |
ValueFacet |
withIndex(int index) |
ValueFacet |
withIndex(java.lang.Integer index) |
ValueFacet |
withInHits(boolean inHits) |
ValueFacet |
withInHits(java.lang.Boolean inHits) |
ValueFacet |
withInNavigation(boolean inNavigation) |
ValueFacet |
withInNavigation(java.lang.Boolean inNavigation) |
ValueFacet |
withMaxCategories(int maxCategories) |
ValueFacet |
withMaxCategories(java.lang.Integer maxCategories) |
ValueFacet |
withMaxCategoriesPerLevel(int maxCategoriesPerLevel) |
ValueFacet |
withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel) |
ValueFacet |
withMaxSliceCategories(int maxSliceCategories) |
ValueFacet |
withMaxSliceCategories(java.lang.Integer maxSliceCategories) |
ValueFacet |
withMinDocsPerCategory(int minDocsPerCategory) |
ValueFacet |
withMinDocsPerCategory(java.lang.Integer minDocsPerCategory) |
ValueFacet |
withRefinementPolicy(java.lang.String refinementPolicy) |
ValueFacet |
withReverse(boolean reverse) |
ValueFacet |
withReverse(java.lang.Boolean reverse) |
ValueFacet |
withSortAggregationFunction(java.lang.String sortAggregationFunction) |
ValueFacet |
withSortFunction(java.lang.String sortFunction) |
ValueFacet |
withType(java.lang.String type) |
ValueFacet |
withVirtualRoot(java.lang.String virtualRoot) |
void |
writeTo(java.io.OutputStream os)
Write this ValueFacet as an XML fragment
|
getVirtualRoot, setVirtualRoot
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 field
public int hitsMaxCategories
public static final int DEFAULT_HITS_MAX_CATEGORIES
public ValueFacet()
public ValueFacet(java.lang.String id, java.lang.String virtualRoot, java.lang.String field)
public ValueFacet(ValueFacet o)
public ValueFacet withVirtualRoot(java.lang.String virtualRoot)
withVirtualRoot
in class VirtualFacet
public ValueFacet withId(java.lang.String id)
withId
in class VirtualFacet
public ValueFacet withType(java.lang.String type)
withType
in class VirtualFacet
public ValueFacet withIndex(int index)
withIndex
in class VirtualFacet
public ValueFacet withIndex(java.lang.Integer index)
withIndex
in class VirtualFacet
public ValueFacet withRefinementPolicy(java.lang.String refinementPolicy)
withRefinementPolicy
in class VirtualFacet
public ValueFacet withImplementation(java.lang.String implementation)
withImplementation
in class VirtualFacet
public ValueFacet withDataModelState(java.lang.String dataModelState)
withDataModelState
in class VirtualFacet
public ValueFacet withFromDataModel(Facet fromDataModel)
withFromDataModel
in class VirtualFacet
public ValueFacet withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class VirtualFacet
public ValueFacet withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class VirtualFacet
public ValueFacet withInNavigation(boolean inNavigation)
withInNavigation
in class VirtualFacet
public ValueFacet withInNavigation(java.lang.Boolean inNavigation)
withInNavigation
in class VirtualFacet
public ValueFacet withInHits(boolean inHits)
withInHits
in class VirtualFacet
public ValueFacet withInHits(java.lang.Boolean inHits)
withInHits
in class VirtualFacet
public ValueFacet withAggregationFunction(AggregationFunction... __values)
withAggregationFunction
in class VirtualFacet
public ValueFacet withAggregationFunction(java.util.Collection<AggregationFunction> __values)
withAggregationFunction
in class VirtualFacet
public ValueFacet withAdditionalFacetView(AdditionalFacetView... __values)
withAdditionalFacetView
in class VirtualFacet
public ValueFacet withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values)
withAdditionalFacetView
in class VirtualFacet
public ValueFacet withMaxSliceCategories(int maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public ValueFacet withMaxSliceCategories(java.lang.Integer maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public ValueFacet withMinDocsPerCategory(int minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public ValueFacet withMinDocsPerCategory(java.lang.Integer minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public ValueFacet withMaxCategories(int maxCategories)
withMaxCategories
in class VirtualFacet
public ValueFacet withMaxCategories(java.lang.Integer maxCategories)
withMaxCategories
in class VirtualFacet
public ValueFacet withMaxCategoriesPerLevel(int maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public ValueFacet withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public ValueFacet withSortFunction(java.lang.String sortFunction)
withSortFunction
in class VirtualFacet
public ValueFacet withSortAggregationFunction(java.lang.String sortAggregationFunction)
withSortAggregationFunction
in class VirtualFacet
public ValueFacet withExplicitSortOrderValues(java.lang.String explicitSortOrderValues)
withExplicitSortOrderValues
in class VirtualFacet
public ValueFacet withReverse(boolean reverse)
withReverse
in class VirtualFacet
public ValueFacet withReverse(java.lang.Boolean reverse)
withReverse
in class VirtualFacet
@Deprecated public ValueFacet withAggregateScores(boolean aggregateScores)
withAggregateScores
in class VirtualFacet
@Deprecated public ValueFacet withAggregateScores(java.lang.Boolean aggregateScores)
withAggregateScores
in class VirtualFacet
public void setField(java.lang.String field)
public java.lang.String getField()
public ValueFacet withField(java.lang.String field)
public void setHitsMaxCategories(int hitsMaxCategories)
public int getHitsMaxCategories()
public ValueFacet withHitsMaxCategories(int hitsMaxCategories)
public ValueFacet withHitsMaxCategories(java.lang.Integer hitsMaxCategories)
public ValueFacet makeCopy()
makeCopy
in class VirtualFacet
public static ValueFacet 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 VirtualFacet
javax.xml.bind.JAXBException
java.io.IOException
public static ValueFacet 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 VirtualFacet
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class VirtualFacet
com.exalead.util.TypedException
public void accept(ValueFacet.Visitor visitor) throws com.exalead.util.TypedException
com.exalead.util.TypedException
public void accept(VirtualFacet.Visitor visitor) throws com.exalead.util.TypedException
accept
in class VirtualFacet
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(ValueFacet.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
com.exalead.util.TypedException
public <T> T accept(VirtualFacet.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class VirtualFacet
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.