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