public class ExplicitGeoFacet 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 |
static boolean |
DEFAULT_USE_GEOMETRY_AS_DOMAIN_ID |
java.lang.String |
field |
java.util.List<GeoDomain> |
geoDomain |
int |
hitsMaxCategories |
boolean |
useGeometryAsDomainId |
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 |
---|
ExplicitGeoFacet() |
ExplicitGeoFacet(ExplicitGeoFacet o)
Copy constructor
|
ExplicitGeoFacet(java.lang.String id,
java.lang.String virtualRoot,
java.lang.String field) |
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 ExplicitGeoFacet.
|
static ExplicitGeoFacet |
fromString(java.lang.String s)
String representation of this ExplicitGeoFacet.
|
java.lang.String |
getField()
The point field on which to perform the synthesis.
|
java.util.List<GeoDomain> |
getGeoDomain()
List of GeoDomains
|
int |
getHitsMaxCategories()
Maximum number of categories displayed in hits.
|
boolean |
isUseGeometryAsDomainId()
The domain id will be computed with the geometric parameters.
|
ExplicitGeoFacet |
makeCopy()
Creates and returns a deep copy of this ExplicitGeoFacet.
|
static ExplicitGeoFacet |
readFrom(java.io.InputStream is)
Read this ExplicitGeoFacet from an XML fragment.
|
void |
setField(java.lang.String field)
The point field on which to perform the synthesis.
|
void |
setHitsMaxCategories(int hitsMaxCategories)
Maximum number of categories displayed in hits.
|
void |
setUseGeometryAsDomainId(boolean useGeometryAsDomainId)
The domain id will be computed with the geometric parameters.
|
java.lang.String |
toString()
String representation of this ExplicitGeoFacet.
|
ExplicitGeoFacet |
withAdditionalFacetView(AdditionalFacetView... __values) |
ExplicitGeoFacet |
withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values) |
ExplicitGeoFacet |
withAggregateScores(boolean aggregateScores)
Deprecated.
|
ExplicitGeoFacet |
withAggregateScores(java.lang.Boolean aggregateScores)
Deprecated.
|
ExplicitGeoFacet |
withAggregationFunction(AggregationFunction... __values)
A numerical computation to perform on hits matching each value of the facet.
|
ExplicitGeoFacet |
withAggregationFunction(java.util.Collection<AggregationFunction> __values) |
ExplicitGeoFacet |
withDataModelClass(java.lang.String dataModelClass) |
ExplicitGeoFacet |
withDataModelProperty(java.lang.String dataModelProperty) |
ExplicitGeoFacet |
withDataModelState(java.lang.String dataModelState) |
ExplicitGeoFacet |
withExplicitSortOrderValues(java.lang.String explicitSortOrderValues) |
ExplicitGeoFacet |
withField(java.lang.String field) |
ExplicitGeoFacet |
withFromDataModel(Facet fromDataModel) |
ExplicitGeoFacet |
withGeoDomain(java.util.Collection<GeoDomain> __values) |
ExplicitGeoFacet |
withGeoDomain(GeoDomain... __values)
List of GeoDomains
|
ExplicitGeoFacet |
withHitsMaxCategories(int hitsMaxCategories) |
ExplicitGeoFacet |
withHitsMaxCategories(java.lang.Integer hitsMaxCategories) |
ExplicitGeoFacet |
withId(java.lang.String id) |
ExplicitGeoFacet |
withImplementation(java.lang.String implementation) |
ExplicitGeoFacet |
withIndex(int index) |
ExplicitGeoFacet |
withIndex(java.lang.Integer index) |
ExplicitGeoFacet |
withInHits(boolean inHits) |
ExplicitGeoFacet |
withInHits(java.lang.Boolean inHits) |
ExplicitGeoFacet |
withInNavigation(boolean inNavigation) |
ExplicitGeoFacet |
withInNavigation(java.lang.Boolean inNavigation) |
ExplicitGeoFacet |
withMaxCategories(int maxCategories) |
ExplicitGeoFacet |
withMaxCategories(java.lang.Integer maxCategories) |
ExplicitGeoFacet |
withMaxCategoriesPerLevel(int maxCategoriesPerLevel) |
ExplicitGeoFacet |
withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel) |
ExplicitGeoFacet |
withMaxSliceCategories(int maxSliceCategories) |
ExplicitGeoFacet |
withMaxSliceCategories(java.lang.Integer maxSliceCategories) |
ExplicitGeoFacet |
withMinDocsPerCategory(int minDocsPerCategory) |
ExplicitGeoFacet |
withMinDocsPerCategory(java.lang.Integer minDocsPerCategory) |
ExplicitGeoFacet |
withRefinementPolicy(java.lang.String refinementPolicy) |
ExplicitGeoFacet |
withReverse(boolean reverse) |
ExplicitGeoFacet |
withReverse(java.lang.Boolean reverse) |
ExplicitGeoFacet |
withSortAggregationFunction(java.lang.String sortAggregationFunction) |
ExplicitGeoFacet |
withSortFunction(java.lang.String sortFunction) |
ExplicitGeoFacet |
withType(java.lang.String type) |
ExplicitGeoFacet |
withUseGeometryAsDomainId(boolean useGeometryAsDomainId) |
ExplicitGeoFacet |
withUseGeometryAsDomainId(java.lang.Boolean useGeometryAsDomainId) |
ExplicitGeoFacet |
withVirtualRoot(java.lang.String virtualRoot) |
void |
writeTo(java.io.OutputStream os)
Write this ExplicitGeoFacet 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 java.util.List<GeoDomain> geoDomain
public int hitsMaxCategories
public static final int DEFAULT_HITS_MAX_CATEGORIES
public boolean useGeometryAsDomainId
public static final boolean DEFAULT_USE_GEOMETRY_AS_DOMAIN_ID
public ExplicitGeoFacet()
public ExplicitGeoFacet(java.lang.String id, java.lang.String virtualRoot, java.lang.String field)
public ExplicitGeoFacet(ExplicitGeoFacet o)
public ExplicitGeoFacet withVirtualRoot(java.lang.String virtualRoot)
withVirtualRoot
in class VirtualFacet
public ExplicitGeoFacet withId(java.lang.String id)
withId
in class VirtualFacet
public ExplicitGeoFacet withType(java.lang.String type)
withType
in class VirtualFacet
public ExplicitGeoFacet withIndex(int index)
withIndex
in class VirtualFacet
public ExplicitGeoFacet withIndex(java.lang.Integer index)
withIndex
in class VirtualFacet
public ExplicitGeoFacet withRefinementPolicy(java.lang.String refinementPolicy)
withRefinementPolicy
in class VirtualFacet
public ExplicitGeoFacet withImplementation(java.lang.String implementation)
withImplementation
in class VirtualFacet
public ExplicitGeoFacet withDataModelState(java.lang.String dataModelState)
withDataModelState
in class VirtualFacet
public ExplicitGeoFacet withFromDataModel(Facet fromDataModel)
withFromDataModel
in class VirtualFacet
public ExplicitGeoFacet withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class VirtualFacet
public ExplicitGeoFacet withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class VirtualFacet
public ExplicitGeoFacet withInNavigation(boolean inNavigation)
withInNavigation
in class VirtualFacet
public ExplicitGeoFacet withInNavigation(java.lang.Boolean inNavigation)
withInNavigation
in class VirtualFacet
public ExplicitGeoFacet withInHits(boolean inHits)
withInHits
in class VirtualFacet
public ExplicitGeoFacet withInHits(java.lang.Boolean inHits)
withInHits
in class VirtualFacet
public ExplicitGeoFacet withAggregationFunction(AggregationFunction... __values)
withAggregationFunction
in class VirtualFacet
public ExplicitGeoFacet withAggregationFunction(java.util.Collection<AggregationFunction> __values)
withAggregationFunction
in class VirtualFacet
public ExplicitGeoFacet withAdditionalFacetView(AdditionalFacetView... __values)
withAdditionalFacetView
in class VirtualFacet
public ExplicitGeoFacet withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values)
withAdditionalFacetView
in class VirtualFacet
public ExplicitGeoFacet withMaxSliceCategories(int maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public ExplicitGeoFacet withMaxSliceCategories(java.lang.Integer maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public ExplicitGeoFacet withMinDocsPerCategory(int minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public ExplicitGeoFacet withMinDocsPerCategory(java.lang.Integer minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public ExplicitGeoFacet withMaxCategories(int maxCategories)
withMaxCategories
in class VirtualFacet
public ExplicitGeoFacet withMaxCategories(java.lang.Integer maxCategories)
withMaxCategories
in class VirtualFacet
public ExplicitGeoFacet withMaxCategoriesPerLevel(int maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public ExplicitGeoFacet withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public ExplicitGeoFacet withSortFunction(java.lang.String sortFunction)
withSortFunction
in class VirtualFacet
public ExplicitGeoFacet withSortAggregationFunction(java.lang.String sortAggregationFunction)
withSortAggregationFunction
in class VirtualFacet
public ExplicitGeoFacet withExplicitSortOrderValues(java.lang.String explicitSortOrderValues)
withExplicitSortOrderValues
in class VirtualFacet
public ExplicitGeoFacet withReverse(boolean reverse)
withReverse
in class VirtualFacet
public ExplicitGeoFacet withReverse(java.lang.Boolean reverse)
withReverse
in class VirtualFacet
@Deprecated public ExplicitGeoFacet withAggregateScores(boolean aggregateScores)
withAggregateScores
in class VirtualFacet
@Deprecated public ExplicitGeoFacet withAggregateScores(java.lang.Boolean aggregateScores)
withAggregateScores
in class VirtualFacet
public void setField(java.lang.String field)
public java.lang.String getField()
public ExplicitGeoFacet withField(java.lang.String field)
public java.util.List<GeoDomain> getGeoDomain()
public ExplicitGeoFacet withGeoDomain(GeoDomain... __values)
public ExplicitGeoFacet withGeoDomain(java.util.Collection<GeoDomain> __values)
public void setHitsMaxCategories(int hitsMaxCategories)
public int getHitsMaxCategories()
public ExplicitGeoFacet withHitsMaxCategories(int hitsMaxCategories)
public ExplicitGeoFacet withHitsMaxCategories(java.lang.Integer hitsMaxCategories)
public void setUseGeometryAsDomainId(boolean useGeometryAsDomainId)
public boolean isUseGeometryAsDomainId()
public ExplicitGeoFacet withUseGeometryAsDomainId(boolean useGeometryAsDomainId)
public ExplicitGeoFacet withUseGeometryAsDomainId(java.lang.Boolean useGeometryAsDomainId)
public ExplicitGeoFacet makeCopy()
makeCopy
in class VirtualFacet
public static ExplicitGeoFacet 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 ExplicitGeoFacet 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.