public class DatePrefixHandler extends BaseNumericalPrefixHandler implements com.exalead.util.Checkable, java.io.Serializable
BaseNumericalPrefixHandler.DefaultOperator, BaseNumericalPrefixHandler.InvalidValueAction, BaseNumericalPrefixHandler.Transformer<T>, BaseNumericalPrefixHandler.Visitor
QueryPrefixHandler.FromDataModel
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_TIME |
java.lang.String |
format |
boolean |
time |
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 |
---|
DatePrefixHandler() |
DatePrefixHandler(DatePrefixHandler 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 DatePrefixHandler.
|
static DatePrefixHandler |
fromString(java.lang.String s)
String representation of this DatePrefixHandler.
|
java.lang.String |
getFormat() |
boolean |
isTime()
Allows a "date+time" input.
|
DatePrefixHandler |
makeCopy()
Creates and returns a deep copy of this DatePrefixHandler.
|
static DatePrefixHandler |
readFrom(java.io.InputStream is)
Read this DatePrefixHandler from an XML fragment.
|
void |
setFormat(java.lang.String format) |
void |
setTime(boolean time)
Allows a "date+time" input.
|
java.lang.String |
toString()
String representation of this DatePrefixHandler.
|
DatePrefixHandler |
withAliases(java.lang.String aliases) |
DatePrefixHandler |
withDataModelClass(java.lang.String dataModelClass) |
DatePrefixHandler |
withDataModelProperty(java.lang.String dataModelProperty) |
DatePrefixHandler |
withDataModelState(java.lang.String dataModelState) |
DatePrefixHandler |
withDefaultOperator(java.lang.String defaultOperator) |
DatePrefixHandler |
withFormat(java.lang.String format) |
DatePrefixHandler |
withFromDataModel(QueryPrefixHandler fromDataModel) |
DatePrefixHandler |
withIndexField(java.lang.String indexField) |
DatePrefixHandler |
withInvalidValueAction(java.lang.String invalidValueAction) |
DatePrefixHandler |
withLsb(int lsb) |
DatePrefixHandler |
withLsb(java.lang.Integer lsb) |
DatePrefixHandler |
withMsb(int msb) |
DatePrefixHandler |
withMsb(java.lang.Integer msb) |
DatePrefixHandler |
withName(java.lang.String name) |
DatePrefixHandler |
withPrefixMatch(boolean prefixMatch) |
DatePrefixHandler |
withPrefixMatch(java.lang.Boolean prefixMatch) |
DatePrefixHandler |
withQueryExpansionConfig(java.lang.String queryExpansionConfig) |
DatePrefixHandler |
withTime(boolean time) |
DatePrefixHandler |
withTime(java.lang.Boolean time) |
DatePrefixHandler |
withUseRetrieved(boolean useRetrieved) |
DatePrefixHandler |
withUseRetrieved(java.lang.Boolean useRetrieved) |
void |
writeTo(java.io.OutputStream os)
Write this DatePrefixHandler 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 boolean time
public static final boolean DEFAULT_TIME
public java.lang.String format
public DatePrefixHandler()
public DatePrefixHandler(DatePrefixHandler o)
public DatePrefixHandler withDefaultOperator(java.lang.String defaultOperator)
withDefaultOperator
in class BaseNumericalPrefixHandler
public DatePrefixHandler withInvalidValueAction(java.lang.String invalidValueAction)
withInvalidValueAction
in class BaseNumericalPrefixHandler
public DatePrefixHandler withUseRetrieved(boolean useRetrieved)
withUseRetrieved
in class BaseNumericalPrefixHandler
public DatePrefixHandler withUseRetrieved(java.lang.Boolean useRetrieved)
withUseRetrieved
in class BaseNumericalPrefixHandler
public DatePrefixHandler withLsb(int lsb)
withLsb
in class BaseNumericalPrefixHandler
public DatePrefixHandler withLsb(java.lang.Integer lsb)
withLsb
in class BaseNumericalPrefixHandler
public DatePrefixHandler withMsb(int msb)
withMsb
in class BaseNumericalPrefixHandler
public DatePrefixHandler withMsb(java.lang.Integer msb)
withMsb
in class BaseNumericalPrefixHandler
public DatePrefixHandler withIndexField(java.lang.String indexField)
withIndexField
in class BaseNumericalPrefixHandler
public DatePrefixHandler withName(java.lang.String name)
withName
in class BaseNumericalPrefixHandler
public DatePrefixHandler withAliases(java.lang.String aliases)
withAliases
in class BaseNumericalPrefixHandler
public DatePrefixHandler withQueryExpansionConfig(java.lang.String queryExpansionConfig)
withQueryExpansionConfig
in class BaseNumericalPrefixHandler
public DatePrefixHandler withDataModelState(java.lang.String dataModelState)
withDataModelState
in class BaseNumericalPrefixHandler
public DatePrefixHandler withFromDataModel(QueryPrefixHandler fromDataModel)
withFromDataModel
in class BaseNumericalPrefixHandler
public DatePrefixHandler withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class BaseNumericalPrefixHandler
public DatePrefixHandler withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class BaseNumericalPrefixHandler
public DatePrefixHandler withPrefixMatch(boolean prefixMatch)
withPrefixMatch
in class BaseNumericalPrefixHandler
public DatePrefixHandler withPrefixMatch(java.lang.Boolean prefixMatch)
withPrefixMatch
in class BaseNumericalPrefixHandler
public void setTime(boolean time)
public boolean isTime()
public DatePrefixHandler withTime(boolean time)
public DatePrefixHandler withTime(java.lang.Boolean time)
public void setFormat(java.lang.String format)
public java.lang.String getFormat()
public DatePrefixHandler withFormat(java.lang.String format)
public DatePrefixHandler makeCopy()
makeCopy
in class BaseNumericalPrefixHandler
public static DatePrefixHandler 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 DatePrefixHandler 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.