public class NumericalPrefixHandler extends BaseNumericalPrefixHandler implements com.exalead.util.Checkable, java.io.Serializable
BaseNumericalPrefixHandler.DefaultOperator, BaseNumericalPrefixHandler.InvalidValueAction, BaseNumericalPrefixHandler.Transformer<T>, BaseNumericalPrefixHandler.Visitor
QueryPrefixHandler.FromDataModel
DEFAULT_DEFAULT_OPERATOR, DEFAULT_INVALID_VALUE_ACTION, DEFAULT_LSB, DEFAULT_MSB, DEFAULT_USE_RETRIEVED, defaultOperator, invalidValueAction, lsb, msb, useRetrieved
indexField
aliases, dataModelClass, dataModelProperty, dataModelState, DEFAULT_PREFIX_MATCH, fromDataModel, name, prefixMatch, queryExpansionConfig
Constructor and Description |
---|
NumericalPrefixHandler() |
NumericalPrefixHandler(NumericalPrefixHandler o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(BaseNumericalPrefixHandler.Transformer<T> transformer,
T[] t) |
void |
accept(BaseNumericalPrefixHandler.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 NumericalPrefixHandler.
|
static NumericalPrefixHandler |
fromString(java.lang.String s)
String representation of this NumericalPrefixHandler.
|
NumericalPrefixHandler |
makeCopy()
Creates and returns a deep copy of this NumericalPrefixHandler.
|
static NumericalPrefixHandler |
readFrom(java.io.InputStream is)
Read this NumericalPrefixHandler from an XML fragment.
|
java.lang.String |
toString()
String representation of this NumericalPrefixHandler.
|
NumericalPrefixHandler |
withAliases(java.lang.String aliases) |
NumericalPrefixHandler |
withDataModelClass(java.lang.String dataModelClass) |
NumericalPrefixHandler |
withDataModelProperty(java.lang.String dataModelProperty) |
NumericalPrefixHandler |
withDataModelState(java.lang.String dataModelState) |
NumericalPrefixHandler |
withDefaultOperator(java.lang.String defaultOperator) |
NumericalPrefixHandler |
withFromDataModel(QueryPrefixHandler fromDataModel) |
NumericalPrefixHandler |
withIndexField(java.lang.String indexField) |
NumericalPrefixHandler |
withInvalidValueAction(java.lang.String invalidValueAction) |
NumericalPrefixHandler |
withLsb(int lsb) |
NumericalPrefixHandler |
withLsb(java.lang.Integer lsb) |
NumericalPrefixHandler |
withMsb(int msb) |
NumericalPrefixHandler |
withMsb(java.lang.Integer msb) |
NumericalPrefixHandler |
withName(java.lang.String name) |
NumericalPrefixHandler |
withPrefixMatch(boolean prefixMatch) |
NumericalPrefixHandler |
withPrefixMatch(java.lang.Boolean prefixMatch) |
NumericalPrefixHandler |
withQueryExpansionConfig(java.lang.String queryExpansionConfig) |
NumericalPrefixHandler |
withUseRetrieved(boolean useRetrieved) |
NumericalPrefixHandler |
withUseRetrieved(java.lang.Boolean useRetrieved) |
void |
writeTo(java.io.OutputStream os)
Write this NumericalPrefixHandler as an XML fragment
|
getDefaultOperator, getDefaultOperatorAsEnum, getInvalidValueAction, getInvalidValueActionAsEnum, getLsb, getMsb, isA, isA, isOneOf, isOneOf, isUseRetrieved, setDefaultOperator, setDefaultOperator, setInvalidValueAction, setInvalidValueAction, setLsb, setMsb, setUseRetrieved
getIndexField, setIndexField
getAliases, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, getQueryExpansionConfig, isPrefixMatch, setAliases, setDataModelClass, setDataModelProperty, setDataModelState, setFromDataModel, setName, setPrefixMatch, setQueryExpansionConfig
public NumericalPrefixHandler()
public NumericalPrefixHandler(NumericalPrefixHandler o)
public NumericalPrefixHandler withDefaultOperator(java.lang.String defaultOperator)
withDefaultOperator
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withInvalidValueAction(java.lang.String invalidValueAction)
withInvalidValueAction
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withUseRetrieved(boolean useRetrieved)
withUseRetrieved
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withUseRetrieved(java.lang.Boolean useRetrieved)
withUseRetrieved
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withLsb(int lsb)
withLsb
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withLsb(java.lang.Integer lsb)
withLsb
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withMsb(int msb)
withMsb
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withMsb(java.lang.Integer msb)
withMsb
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withIndexField(java.lang.String indexField)
withIndexField
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withName(java.lang.String name)
withName
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withAliases(java.lang.String aliases)
withAliases
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withQueryExpansionConfig(java.lang.String queryExpansionConfig)
withQueryExpansionConfig
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withDataModelState(java.lang.String dataModelState)
withDataModelState
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withFromDataModel(QueryPrefixHandler fromDataModel)
withFromDataModel
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withPrefixMatch(boolean prefixMatch)
withPrefixMatch
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler withPrefixMatch(java.lang.Boolean prefixMatch)
withPrefixMatch
in class BaseNumericalPrefixHandler
public NumericalPrefixHandler makeCopy()
makeCopy
in class BaseNumericalPrefixHandler
public static NumericalPrefixHandler 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 BaseNumericalPrefixHandler
javax.xml.bind.JAXBException
java.io.IOException
public static NumericalPrefixHandler 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 BaseNumericalPrefixHandler
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class BaseNumericalPrefixHandler
com.exalead.util.TypedException
public void accept(BaseNumericalPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class BaseNumericalPrefixHandler
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(BaseNumericalPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class BaseNumericalPrefixHandler
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.