public class LuaFacet 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 |
---|---|
java.lang.String |
luaCode |
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 |
---|
LuaFacet() |
LuaFacet(LuaFacet 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(VirtualFacet.Transformer<T> transformer,
T[] t) |
void |
accept(VirtualFacet.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this LuaFacet.
|
static LuaFacet |
fromString(java.lang.String s)
String representation of this LuaFacet.
|
java.lang.String |
getLuaCode()
The lua code for the facet.
|
LuaFacet |
makeCopy()
Creates and returns a deep copy of this LuaFacet.
|
static LuaFacet |
readFrom(java.io.InputStream is)
Read this LuaFacet from an XML fragment.
|
void |
setLuaCode(java.lang.String luaCode)
The lua code for the facet.
|
java.lang.String |
toString()
String representation of this LuaFacet.
|
LuaFacet |
withAdditionalFacetView(AdditionalFacetView... __values) |
LuaFacet |
withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values) |
LuaFacet |
withAggregateScores(boolean aggregateScores)
Deprecated.
|
LuaFacet |
withAggregateScores(java.lang.Boolean aggregateScores)
Deprecated.
|
LuaFacet |
withAggregationFunction(AggregationFunction... __values)
A numerical computation to perform on hits matching each value of the facet.
|
LuaFacet |
withAggregationFunction(java.util.Collection<AggregationFunction> __values) |
LuaFacet |
withDataModelClass(java.lang.String dataModelClass) |
LuaFacet |
withDataModelProperty(java.lang.String dataModelProperty) |
LuaFacet |
withDataModelState(java.lang.String dataModelState) |
LuaFacet |
withExplicitSortOrderValues(java.lang.String explicitSortOrderValues) |
LuaFacet |
withFromDataModel(Facet fromDataModel) |
LuaFacet |
withId(java.lang.String id) |
LuaFacet |
withImplementation(java.lang.String implementation) |
LuaFacet |
withIndex(int index) |
LuaFacet |
withIndex(java.lang.Integer index) |
LuaFacet |
withInHits(boolean inHits) |
LuaFacet |
withInHits(java.lang.Boolean inHits) |
LuaFacet |
withInNavigation(boolean inNavigation) |
LuaFacet |
withInNavigation(java.lang.Boolean inNavigation) |
LuaFacet |
withLuaCode(java.lang.String luaCode) |
LuaFacet |
withMaxCategories(int maxCategories) |
LuaFacet |
withMaxCategories(java.lang.Integer maxCategories) |
LuaFacet |
withMaxCategoriesPerLevel(int maxCategoriesPerLevel) |
LuaFacet |
withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel) |
LuaFacet |
withMaxSliceCategories(int maxSliceCategories) |
LuaFacet |
withMaxSliceCategories(java.lang.Integer maxSliceCategories) |
LuaFacet |
withMinDocsPerCategory(int minDocsPerCategory) |
LuaFacet |
withMinDocsPerCategory(java.lang.Integer minDocsPerCategory) |
LuaFacet |
withRefinementPolicy(java.lang.String refinementPolicy) |
LuaFacet |
withReverse(boolean reverse) |
LuaFacet |
withReverse(java.lang.Boolean reverse) |
LuaFacet |
withSortAggregationFunction(java.lang.String sortAggregationFunction) |
LuaFacet |
withSortFunction(java.lang.String sortFunction) |
LuaFacet |
withType(java.lang.String type) |
LuaFacet |
withVirtualRoot(java.lang.String virtualRoot) |
void |
writeTo(java.io.OutputStream os)
Write this LuaFacet 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 LuaFacet()
public LuaFacet(LuaFacet o)
public LuaFacet withVirtualRoot(java.lang.String virtualRoot)
withVirtualRoot
in class VirtualFacet
public LuaFacet withId(java.lang.String id)
withId
in class VirtualFacet
public LuaFacet withType(java.lang.String type)
withType
in class VirtualFacet
public LuaFacet withIndex(int index)
withIndex
in class VirtualFacet
public LuaFacet withIndex(java.lang.Integer index)
withIndex
in class VirtualFacet
public LuaFacet withRefinementPolicy(java.lang.String refinementPolicy)
withRefinementPolicy
in class VirtualFacet
public LuaFacet withImplementation(java.lang.String implementation)
withImplementation
in class VirtualFacet
public LuaFacet withDataModelState(java.lang.String dataModelState)
withDataModelState
in class VirtualFacet
public LuaFacet withFromDataModel(Facet fromDataModel)
withFromDataModel
in class VirtualFacet
public LuaFacet withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class VirtualFacet
public LuaFacet withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class VirtualFacet
public LuaFacet withInNavigation(boolean inNavigation)
withInNavigation
in class VirtualFacet
public LuaFacet withInNavigation(java.lang.Boolean inNavigation)
withInNavigation
in class VirtualFacet
public LuaFacet withInHits(boolean inHits)
withInHits
in class VirtualFacet
public LuaFacet withInHits(java.lang.Boolean inHits)
withInHits
in class VirtualFacet
public LuaFacet withAggregationFunction(AggregationFunction... __values)
withAggregationFunction
in class VirtualFacet
public LuaFacet withAggregationFunction(java.util.Collection<AggregationFunction> __values)
withAggregationFunction
in class VirtualFacet
public LuaFacet withAdditionalFacetView(AdditionalFacetView... __values)
withAdditionalFacetView
in class VirtualFacet
public LuaFacet withAdditionalFacetView(java.util.Collection<AdditionalFacetView> __values)
withAdditionalFacetView
in class VirtualFacet
public LuaFacet withMaxSliceCategories(int maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public LuaFacet withMaxSliceCategories(java.lang.Integer maxSliceCategories)
withMaxSliceCategories
in class VirtualFacet
public LuaFacet withMinDocsPerCategory(int minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public LuaFacet withMinDocsPerCategory(java.lang.Integer minDocsPerCategory)
withMinDocsPerCategory
in class VirtualFacet
public LuaFacet withMaxCategories(int maxCategories)
withMaxCategories
in class VirtualFacet
public LuaFacet withMaxCategories(java.lang.Integer maxCategories)
withMaxCategories
in class VirtualFacet
public LuaFacet withMaxCategoriesPerLevel(int maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public LuaFacet withMaxCategoriesPerLevel(java.lang.Integer maxCategoriesPerLevel)
withMaxCategoriesPerLevel
in class VirtualFacet
public LuaFacet withSortFunction(java.lang.String sortFunction)
withSortFunction
in class VirtualFacet
public LuaFacet withSortAggregationFunction(java.lang.String sortAggregationFunction)
withSortAggregationFunction
in class VirtualFacet
public LuaFacet withExplicitSortOrderValues(java.lang.String explicitSortOrderValues)
withExplicitSortOrderValues
in class VirtualFacet
public LuaFacet withReverse(boolean reverse)
withReverse
in class VirtualFacet
public LuaFacet withReverse(java.lang.Boolean reverse)
withReverse
in class VirtualFacet
@Deprecated public LuaFacet withAggregateScores(boolean aggregateScores)
withAggregateScores
in class VirtualFacet
@Deprecated public LuaFacet withAggregateScores(java.lang.Boolean aggregateScores)
withAggregateScores
in class VirtualFacet
public void setLuaCode(java.lang.String luaCode)
public java.lang.String getLuaCode()
public LuaFacet withLuaCode(java.lang.String luaCode)
public LuaFacet makeCopy()
makeCopy
in class VirtualFacet
public static LuaFacet 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 LuaFacet 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.