public class DynamicNumericalPrefixHandler extends DynamicIndexFieldPrefixHandler implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
DynamicNumericalPrefixHandler.DefaultOperator |
DynamicIndexFieldPrefixHandler.InvalidValueAction, DynamicIndexFieldPrefixHandler.Transformer<T>, DynamicIndexFieldPrefixHandler.Visitor
QueryPrefixHandler.FromDataModel
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_DEFAULT_OPERATOR |
java.lang.String |
defaultOperator |
DEFAULT_INVALID_VALUE_ACTION, invalidValueAction, meta
indexField
aliases, dataModelClass, dataModelProperty, dataModelState, DEFAULT_PREFIX_MATCH, fromDataModel, name, prefixMatch, queryExpansionConfig
Constructor and Description |
---|
DynamicNumericalPrefixHandler() |
DynamicNumericalPrefixHandler(DynamicNumericalPrefixHandler o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(DynamicIndexFieldPrefixHandler.Transformer<T> transformer,
T[] t) |
void |
accept(DynamicIndexFieldPrefixHandler.Visitor visitor) |
<T> T |
accept(IndexFieldPrefixHandler.Transformer<T> transformer,
T[] t) |
void |
accept(IndexFieldPrefixHandler.Visitor visitor) |
<T> T |
accept(QueryPrefixHandler.Transformer<T> transformer,
T[] t) |
void |
accept(QueryPrefixHandler.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this DynamicNumericalPrefixHandler.
|
static DynamicNumericalPrefixHandler |
fromString(java.lang.String s)
String representation of this DynamicNumericalPrefixHandler.
|
java.lang.String |
getDefaultOperator()
Default numerical operator to use if the field is given with ':'
|
DynamicNumericalPrefixHandler.DefaultOperator |
getDefaultOperatorAsEnum()
Default numerical operator to use if the field is given with ':'
|
static boolean |
isA(java.lang.String str,
DynamicNumericalPrefixHandler.DefaultOperator item) |
static boolean |
isOneOf(java.lang.String str,
DynamicNumericalPrefixHandler.DefaultOperator... items) |
DynamicNumericalPrefixHandler |
makeCopy()
Creates and returns a deep copy of this DynamicNumericalPrefixHandler.
|
static DynamicNumericalPrefixHandler |
readFrom(java.io.InputStream is)
Read this DynamicNumericalPrefixHandler from an XML fragment.
|
void |
setDefaultOperator(DynamicNumericalPrefixHandler.DefaultOperator item)
Default numerical operator to use if the field is given with ':'
|
void |
setDefaultOperator(java.lang.String defaultOperator)
Default numerical operator to use if the field is given with ':'
|
java.lang.String |
toString()
String representation of this DynamicNumericalPrefixHandler.
|
DynamicNumericalPrefixHandler |
withAliases(java.lang.String aliases) |
DynamicNumericalPrefixHandler |
withDataModelClass(java.lang.String dataModelClass) |
DynamicNumericalPrefixHandler |
withDataModelProperty(java.lang.String dataModelProperty) |
DynamicNumericalPrefixHandler |
withDataModelState(java.lang.String dataModelState) |
DynamicNumericalPrefixHandler |
withDefaultOperator(java.lang.String defaultOperator) |
DynamicNumericalPrefixHandler |
withFromDataModel(QueryPrefixHandler fromDataModel) |
DynamicNumericalPrefixHandler |
withIndexField(java.lang.String indexField) |
DynamicNumericalPrefixHandler |
withInvalidValueAction(java.lang.String invalidValueAction) |
DynamicNumericalPrefixHandler |
withMeta(java.lang.String meta) |
DynamicNumericalPrefixHandler |
withName(java.lang.String name) |
DynamicNumericalPrefixHandler |
withPrefixMatch(boolean prefixMatch) |
DynamicNumericalPrefixHandler |
withPrefixMatch(java.lang.Boolean prefixMatch) |
DynamicNumericalPrefixHandler |
withQueryExpansionConfig(java.lang.String queryExpansionConfig) |
void |
writeTo(java.io.OutputStream os)
Write this DynamicNumericalPrefixHandler as an XML fragment
|
getInvalidValueAction, getInvalidValueActionAsEnum, getMeta, isA, isOneOf, setInvalidValueAction, setInvalidValueAction, setMeta
getIndexField, setIndexField
getAliases, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, getQueryExpansionConfig, isPrefixMatch, setAliases, setDataModelClass, setDataModelProperty, setDataModelState, setFromDataModel, setName, setPrefixMatch, setQueryExpansionConfig
public java.lang.String defaultOperator
public static final java.lang.String DEFAULT_DEFAULT_OPERATOR
public DynamicNumericalPrefixHandler()
public DynamicNumericalPrefixHandler(DynamicNumericalPrefixHandler o)
public static boolean isA(java.lang.String str, DynamicNumericalPrefixHandler.DefaultOperator item)
public static boolean isOneOf(java.lang.String str, DynamicNumericalPrefixHandler.DefaultOperator... items)
public void setDefaultOperator(DynamicNumericalPrefixHandler.DefaultOperator item)
public DynamicNumericalPrefixHandler.DefaultOperator getDefaultOperatorAsEnum()
public DynamicNumericalPrefixHandler withMeta(java.lang.String meta)
withMeta
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withInvalidValueAction(java.lang.String invalidValueAction)
withInvalidValueAction
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withIndexField(java.lang.String indexField)
withIndexField
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withName(java.lang.String name)
withName
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withAliases(java.lang.String aliases)
withAliases
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withQueryExpansionConfig(java.lang.String queryExpansionConfig)
withQueryExpansionConfig
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withDataModelState(java.lang.String dataModelState)
withDataModelState
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withFromDataModel(QueryPrefixHandler fromDataModel)
withFromDataModel
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withPrefixMatch(boolean prefixMatch)
withPrefixMatch
in class DynamicIndexFieldPrefixHandler
public DynamicNumericalPrefixHandler withPrefixMatch(java.lang.Boolean prefixMatch)
withPrefixMatch
in class DynamicIndexFieldPrefixHandler
public void setDefaultOperator(java.lang.String defaultOperator)
public java.lang.String getDefaultOperator()
public DynamicNumericalPrefixHandler withDefaultOperator(java.lang.String defaultOperator)
public DynamicNumericalPrefixHandler makeCopy()
makeCopy
in class DynamicIndexFieldPrefixHandler
public static DynamicNumericalPrefixHandler 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 DynamicIndexFieldPrefixHandler
javax.xml.bind.JAXBException
java.io.IOException
public static DynamicNumericalPrefixHandler 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 DynamicIndexFieldPrefixHandler
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class DynamicIndexFieldPrefixHandler
com.exalead.util.TypedException
public void accept(DynamicIndexFieldPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class DynamicIndexFieldPrefixHandler
com.exalead.util.TypedException
public void accept(IndexFieldPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class IndexFieldPrefixHandler
com.exalead.util.TypedException
public void accept(QueryPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class QueryPrefixHandler
com.exalead.util.TypedException
public <T> T accept(DynamicIndexFieldPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class DynamicIndexFieldPrefixHandler
com.exalead.util.TypedException
public <T> T accept(IndexFieldPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class IndexFieldPrefixHandler
com.exalead.util.TypedException
public <T> T accept(QueryPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class QueryPrefixHandler
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.