public abstract class NumericalFacet extends VirtualFacet implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static interface |
NumericalFacet.Transformer<T> |
static interface |
NumericalFacet.Visitor |
Facet.FromDataModel, Facet.Implementation, Facet.RefinementPolicy, Facet.Type
FacetView.SortFunction
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_DEFAULT_PRECISION |
static int |
DEFAULT_LSB |
static int |
DEFAULT_MAX_VALUES |
static int |
DEFAULT_MSB |
int |
defaultPrecision |
java.lang.String |
expr |
int |
lsb |
java.lang.Double |
max |
int |
maxValues |
java.lang.Double |
min |
int |
msb |
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 |
---|
NumericalFacet() |
NumericalFacet(NumericalFacet o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(NumericalFacet.Transformer<T> transformer,
T[] t) |
abstract void |
accept(NumericalFacet.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this NumericalFacet.
|
static NumericalFacet |
fromString(java.lang.String s)
String representation of this NumericalFacet.
|
int |
getDefaultPrecision()
Default precision, in number of trailing digits, for float-typed expressions with double precision (e.g.
|
java.lang.String |
getExpr()
Virtual field expression for this facet.
|
int |
getLsb()
Least significant bit of the numerical value to use.
|
double |
getMax()
Excludes values above this threshold from the facet.
|
int |
getMaxValues()
Maximum number of displayed values.
|
double |
getMin()
Excludes values below this threshold from the facet.
|
int |
getMsb()
Most significant bit of the numerical value to use.
|
NumericalFacet |
makeCopy() |
static NumericalFacet |
readFrom(java.io.InputStream is)
Read this NumericalFacet from an XML fragment.
|
void |
setDefaultPrecision(int defaultPrecision)
Default precision, in number of trailing digits, for float-typed expressions with double precision (e.g.
|
void |
setExpr(java.lang.String expr)
Virtual field expression for this facet.
|
void |
setLsb(int lsb)
Least significant bit of the numerical value to use.
|
void |
setMax(double max)
Excludes values above this threshold from the facet.
|
void |
setMax(java.lang.Double max)
Excludes values above this threshold from the facet.
|
void |
setMaxValues(int maxValues)
Maximum number of displayed values.
|
void |
setMin(double min)
Excludes values below this threshold from the facet.
|
void |
setMin(java.lang.Double min)
Excludes values below this threshold from the facet.
|
void |
setMsb(int msb)
Most significant bit of the numerical value to use.
|
java.lang.String |
toString()
String representation of this NumericalFacet.
|
NumericalFacet |
withAdditionalFacetView(AdditionalFacetView... __values) |
NumericalFacet |
withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values) |
NumericalFacet |
withAggregateScores(boolean aggregateScores)
Deprecated.
|
NumericalFacet |
withAggregateScores(java.lang.Boolean aggregateScores)
Deprecated.
|
NumericalFacet |
withAggregationFunction(AggregationFunction... __values)
A numerical computation to perform on hits matching each value of the facet.
|
NumericalFacet |
withAggregationFunction(java.util.Collection<AggregationFunction> __values) |
NumericalFacet |
withDataModelClass(java.lang.String dataModelClass) |
NumericalFacet |
withDataModelProperty(java.lang.String dataModelProperty) |
NumericalFacet |
withDataModelState(java.lang.String dataModelState) |
NumericalFacet |
withDefaultPrecision(int defaultPrecision) |
NumericalFacet |
withDefaultPrecision(java.lang.Integer defaultPrecision) |
NumericalFacet |
withExplicitSortOrderValues(java.lang.String explicitSortOrderValues) |
NumericalFacet |
withExpr(java.lang.String expr) |
NumericalFacet |
withFromDataModel(Facet fromDataModel) |
NumericalFacet |
withId(java.lang.String id) |
NumericalFacet |
withImplementation(java.lang.String implementation) |
NumericalFacet |
withIndex(int index) |
NumericalFacet |
withIndex(java.lang.Integer index) |
NumericalFacet |
withInHits(boolean inHits) |
NumericalFacet |
withInHits(java.lang.Boolean inHits) |
NumericalFacet |
withInNavigation(boolean inNavigation) |
NumericalFacet |
withInNavigation(java.lang.Boolean inNavigation) |
NumericalFacet |
withLsb(int lsb) |
NumericalFacet |
withLsb(java.lang.Integer lsb) |
NumericalFacet |
withMax(double max) |
NumericalFacet |
withMax(java.lang.Double max) |
NumericalFacet |
withMaxCategories(int maxCategories) |
NumericalFacet |
withMaxCategories(java.lang.Integer maxCategories) |
NumericalFacet |
withMaxCategoriesPerLevel(int maxCategoriesPerLevel) |
NumericalFacet |
withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel) |
NumericalFacet |
withMaxSliceCategories(int maxSliceCategories) |
NumericalFacet |
withMaxSliceCategories(java.lang.Integer maxSliceCategories) |
NumericalFacet |
withMaxValues(int maxValues) |
NumericalFacet |
withMaxValues(java.lang.Integer maxValues) |
NumericalFacet |
withMin(double min) |
NumericalFacet |
withMin(java.lang.Double min) |
NumericalFacet |
withMinDocsPerCategory(int minDocsPerCategory) |
NumericalFacet |
withMinDocsPerCategory(java.lang.Integer minDocsPerCategory) |
NumericalFacet |
withMsb(int msb) |
NumericalFacet |
withMsb(java.lang.Integer msb) |
NumericalFacet |
withRefinementPolicy(java.lang.String refinementPolicy) |
NumericalFacet |
withReverse(boolean reverse) |
NumericalFacet |
withReverse(java.lang.Boolean reverse) |
NumericalFacet |
withSortAggregationFunction(java.lang.String sortAggregationFunction) |
NumericalFacet |
withSortFunction(java.lang.String sortFunction) |
NumericalFacet |
withType(java.lang.String type) |
NumericalFacet |
withVirtualRoot(java.lang.String virtualRoot) |
void |
writeTo(java.io.OutputStream os) |
accept, accept, getVirtualRoot, setVirtualRoot
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 java.lang.String expr
public java.lang.Double min
public java.lang.Double max
public int lsb
public static final int DEFAULT_LSB
public int msb
public static final int DEFAULT_MSB
public int maxValues
public static final int DEFAULT_MAX_VALUES
public int defaultPrecision
public static final int DEFAULT_DEFAULT_PRECISION
public NumericalFacet()
public NumericalFacet(NumericalFacet o)
public NumericalFacet withVirtualRoot(java.lang.String virtualRoot)
withVirtualRoot
in class VirtualFacet
public NumericalFacet withId(java.lang.String id)
withId
in class VirtualFacet
public NumericalFacet withType(java.lang.String type)
withType
in class VirtualFacet
public NumericalFacet withIndex(int index)
withIndex
in class VirtualFacet
public NumericalFacet withIndex(java.lang.Integer index)
withIndex
in class VirtualFacet
public NumericalFacet withRefinementPolicy(java.lang.String refinementPolicy)
withRefinementPolicy
in class VirtualFacet
public NumericalFacet withImplementation(java.lang.String implementation)
withImplementation
in class VirtualFacet
public NumericalFacet withDataModelState(java.lang.String dataModelState)
withDataModelState
in class VirtualFacet
public NumericalFacet withFromDataModel(Facet fromDataModel)
withFromDataModel
in class VirtualFacet
public NumericalFacet withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class VirtualFacet
public NumericalFacet withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class VirtualFacet
public NumericalFacet withInNavigation(boolean inNavigation)
withInNavigation
in class VirtualFacet
public NumericalFacet withInNavigation(java.lang.Boolean inNavigation)
withInNavigation
in class VirtualFacet
public NumericalFacet withInHits(boolean inHits)
withInHits
in class VirtualFacet
public NumericalFacet withInHits(java.lang.Boolean inHits)
withInHits
in class VirtualFacet
public NumericalFacet withAggregationFunction(AggregationFunction... __values)
withAggregationFunction
in class VirtualFacet
public NumericalFacet withAggregationFunction(java.util.Collection<AggregationFunction> __values)
withAggregationFunction
in class VirtualFacet
public NumericalFacet withAdditionalFacetView(AdditionalFacetView... __values)
withAdditionalFacetView
in class VirtualFacet
public NumericalFacet withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values)
withAdditionalFacetView
in class VirtualFacet
public NumericalFacet withMaxSliceCategories(int maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public NumericalFacet withMaxSliceCategories(java.lang.Integer maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public NumericalFacet withMinDocsPerCategory(int minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public NumericalFacet withMinDocsPerCategory(java.lang.Integer minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public NumericalFacet withMaxCategories(int maxCategories)
withMaxCategories
in class VirtualFacet
public NumericalFacet withMaxCategories(java.lang.Integer maxCategories)
withMaxCategories
in class VirtualFacet
public NumericalFacet withMaxCategoriesPerLevel(int maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public NumericalFacet withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public NumericalFacet withSortFunction(java.lang.String sortFunction)
withSortFunction
in class VirtualFacet
public NumericalFacet withSortAggregationFunction(java.lang.String sortAggregationFunction)
withSortAggregationFunction
in class VirtualFacet
public NumericalFacet withExplicitSortOrderValues(java.lang.String explicitSortOrderValues)
withExplicitSortOrderValues
in class VirtualFacet
public NumericalFacet withReverse(boolean reverse)
withReverse
in class VirtualFacet
public NumericalFacet withReverse(java.lang.Boolean reverse)
withReverse
in class VirtualFacet
@Deprecated public NumericalFacet withAggregateScores(boolean aggregateScores)
withAggregateScores
in class VirtualFacet
@Deprecated public NumericalFacet withAggregateScores(java.lang.Boolean aggregateScores)
withAggregateScores
in class VirtualFacet
public void setExpr(java.lang.String expr)
public java.lang.String getExpr()
public NumericalFacet withExpr(java.lang.String expr)
public void setMin(double min)
public void setMin(java.lang.Double min)
public double getMin()
public NumericalFacet withMin(java.lang.Double min)
public NumericalFacet withMin(double min)
public void setMax(double max)
public void setMax(java.lang.Double max)
public double getMax()
public NumericalFacet withMax(java.lang.Double max)
public NumericalFacet withMax(double max)
public void setLsb(int lsb)
public int getLsb()
public NumericalFacet withLsb(int lsb)
public NumericalFacet withLsb(java.lang.Integer lsb)
public void setMsb(int msb)
public int getMsb()
public NumericalFacet withMsb(int msb)
public NumericalFacet withMsb(java.lang.Integer msb)
public void setMaxValues(int maxValues)
public int getMaxValues()
public NumericalFacet withMaxValues(int maxValues)
public NumericalFacet withMaxValues(java.lang.Integer maxValues)
public void setDefaultPrecision(int defaultPrecision)
public int getDefaultPrecision()
public NumericalFacet withDefaultPrecision(int defaultPrecision)
public NumericalFacet withDefaultPrecision(java.lang.Integer defaultPrecision)
public NumericalFacet makeCopy()
makeCopy
in class VirtualFacet
public static NumericalFacet 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 NumericalFacet 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 abstract void accept(NumericalFacet.Visitor visitor) throws com.exalead.util.TypedException
com.exalead.util.TypedException
public abstract <T> T accept(NumericalFacet.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.