public abstract class VirtualFacet extends Facet implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static interface |
VirtualFacet.Transformer<T> |
static interface |
VirtualFacet.Visitor |
Facet.FromDataModel, Facet.Implementation, Facet.RefinementPolicy, Facet.Type
FacetView.SortFunction
Modifier and Type | Field and Description |
---|---|
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 |
---|
VirtualFacet() |
VirtualFacet(VirtualFacet o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(VirtualFacet.Transformer<T> transformer,
T[] t) |
abstract void |
accept(VirtualFacet.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this VirtualFacet.
|
static VirtualFacet |
fromString(java.lang.String s)
String representation of this VirtualFacet.
|
java.lang.String |
getVirtualRoot()
Path for the resulting root 'virtual' category.
|
VirtualFacet |
makeCopy() |
static VirtualFacet |
readFrom(java.io.InputStream is)
Read this VirtualFacet from an XML fragment.
|
void |
setVirtualRoot(java.lang.String virtualRoot)
Path for the resulting root 'virtual' category.
|
java.lang.String |
toString()
String representation of this VirtualFacet.
|
VirtualFacet |
withAdditionalFacetView(AdditionalFacetView... __values) |
VirtualFacet |
withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values) |
VirtualFacet |
withAggregateScores(boolean aggregateScores)
Deprecated.
|
VirtualFacet |
withAggregateScores(java.lang.Boolean aggregateScores)
Deprecated.
|
VirtualFacet |
withAggregationFunction(AggregationFunction... __values)
A numerical computation to perform on hits matching each value of the facet.
|
VirtualFacet |
withAggregationFunction(java.util.Collection<AggregationFunction> __values) |
VirtualFacet |
withDataModelClass(java.lang.String dataModelClass) |
VirtualFacet |
withDataModelProperty(java.lang.String dataModelProperty) |
VirtualFacet |
withDataModelState(java.lang.String dataModelState) |
VirtualFacet |
withExplicitSortOrderValues(java.lang.String explicitSortOrderValues) |
VirtualFacet |
withFromDataModel(Facet fromDataModel) |
VirtualFacet |
withId(java.lang.String id) |
VirtualFacet |
withImplementation(java.lang.String implementation) |
VirtualFacet |
withIndex(int index) |
VirtualFacet |
withIndex(java.lang.Integer index) |
VirtualFacet |
withInHits(boolean inHits) |
VirtualFacet |
withInHits(java.lang.Boolean inHits) |
VirtualFacet |
withInNavigation(boolean inNavigation) |
VirtualFacet |
withInNavigation(java.lang.Boolean inNavigation) |
VirtualFacet |
withMaxCategories(int maxCategories) |
VirtualFacet |
withMaxCategories(java.lang.Integer maxCategories) |
VirtualFacet |
withMaxCategoriesPerLevel(int maxCategoriesPerLevel) |
VirtualFacet |
withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel) |
VirtualFacet |
withMaxSliceCategories(int maxSliceCategories) |
VirtualFacet |
withMaxSliceCategories(java.lang.Integer maxSliceCategories) |
VirtualFacet |
withMinDocsPerCategory(int minDocsPerCategory) |
VirtualFacet |
withMinDocsPerCategory(java.lang.Integer minDocsPerCategory) |
VirtualFacet |
withRefinementPolicy(java.lang.String refinementPolicy) |
VirtualFacet |
withReverse(boolean reverse) |
VirtualFacet |
withReverse(java.lang.Boolean reverse) |
VirtualFacet |
withSortAggregationFunction(java.lang.String sortAggregationFunction) |
VirtualFacet |
withSortFunction(java.lang.String sortFunction) |
VirtualFacet |
withType(java.lang.String type) |
VirtualFacet |
withVirtualRoot(java.lang.String virtualRoot) |
void |
writeTo(java.io.OutputStream os) |
accept, accept, 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
accept, accept, getExplicitSortOrderValues, getMaxCategories, getMaxCategoriesPerLevel, getMinDocsPerCategory, getSortAggregationFunction, getSortFunction, getSortFunctionAsEnum, isA, isAggregateScores, isOneOf, isReverse, setAggregateScores, setExplicitSortOrderValues, setMaxCategories, setMaxCategoriesPerLevel, setMinDocsPerCategory, setReverse, setSortAggregationFunction, setSortFunction, setSortFunction
public VirtualFacet()
public VirtualFacet(VirtualFacet o)
public VirtualFacet withId(java.lang.String id)
public VirtualFacet withType(java.lang.String type)
public VirtualFacet withIndex(int index)
public VirtualFacet withIndex(java.lang.Integer index)
public VirtualFacet withRefinementPolicy(java.lang.String refinementPolicy)
withRefinementPolicy
in class Facet
public VirtualFacet withImplementation(java.lang.String implementation)
withImplementation
in class Facet
public VirtualFacet withDataModelState(java.lang.String dataModelState)
withDataModelState
in class Facet
public VirtualFacet withFromDataModel(Facet fromDataModel)
public VirtualFacet withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class Facet
public VirtualFacet withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class Facet
public VirtualFacet withInNavigation(boolean inNavigation)
withInNavigation
in class Facet
public VirtualFacet withInNavigation(java.lang.Boolean inNavigation)
withInNavigation
in class Facet
public VirtualFacet withInHits(boolean inHits)
withInHits
in class Facet
public VirtualFacet withInHits(java.lang.Boolean inHits)
withInHits
in class Facet
public VirtualFacet withAggregationFunction(AggregationFunction... __values)
withAggregationFunction
in class Facet
public VirtualFacet withAggregationFunction(java.util.Collection<AggregationFunction> __values)
withAggregationFunction
in class Facet
public VirtualFacet withAdditionalFacetView(AdditionalFacetView... __values)
withAdditionalFacetView
in class Facet
public VirtualFacet withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values)
withAdditionalFacetView
in class Facet
public VirtualFacet withMaxSliceCategories(int maxSliceCategories)
withMaxSliceCategories
in class Facet
public VirtualFacet withMaxSliceCategories(java.lang.Integer maxSliceCategories)
withMaxSliceCategories
in class Facet
public VirtualFacet withMinDocsPerCategory(int minDocsPerCategory)
withMinDocsPerCategory
in class Facet
public VirtualFacet withMinDocsPerCategory(java.lang.Integer minDocsPerCategory)
withMinDocsPerCategory
in class Facet
public VirtualFacet withMaxCategories(int maxCategories)
withMaxCategories
in class Facet
public VirtualFacet withMaxCategories(java.lang.Integer maxCategories)
withMaxCategories
in class Facet
public VirtualFacet withMaxCategoriesPerLevel(int maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class Facet
public VirtualFacet withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class Facet
public VirtualFacet withSortFunction(java.lang.String sortFunction)
withSortFunction
in class Facet
public VirtualFacet withSortAggregationFunction(java.lang.String sortAggregationFunction)
withSortAggregationFunction
in class Facet
public VirtualFacet withExplicitSortOrderValues(java.lang.String explicitSortOrderValues)
withExplicitSortOrderValues
in class Facet
public VirtualFacet withReverse(boolean reverse)
withReverse
in class Facet
public VirtualFacet withReverse(java.lang.Boolean reverse)
withReverse
in class Facet
@Deprecated public VirtualFacet withAggregateScores(boolean aggregateScores)
withAggregateScores
in class Facet
@Deprecated public VirtualFacet withAggregateScores(java.lang.Boolean aggregateScores)
withAggregateScores
in class Facet
public void setVirtualRoot(java.lang.String virtualRoot)
public java.lang.String getVirtualRoot()
public VirtualFacet withVirtualRoot(java.lang.String virtualRoot)
public VirtualFacet makeCopy()
public static VirtualFacet 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 VirtualFacet 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 abstract void accept(VirtualFacet.Visitor visitor) throws com.exalead.util.TypedException
com.exalead.util.TypedException
public abstract <T> T accept(VirtualFacet.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.