public class DynamicDatePrefixHandler extends DynamicIndexFieldPrefixHandler implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
DynamicDatePrefixHandler.DefaultOperator |
DynamicIndexFieldPrefixHandler.InvalidValueAction, DynamicIndexFieldPrefixHandler.Transformer<T>, DynamicIndexFieldPrefixHandler.Visitor
QueryPrefixHandler.FromDataModel
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_DEFAULT_OPERATOR |
static boolean |
DEFAULT_TIME |
java.lang.String |
defaultOperator |
boolean |
time |
DEFAULT_INVALID_VALUE_ACTION, invalidValueAction, meta
indexField
aliases, dataModelClass, dataModelProperty, dataModelState, DEFAULT_PREFIX_MATCH, fromDataModel, name, prefixMatch, queryExpansionConfig
Constructor and Description |
---|
DynamicDatePrefixHandler() |
DynamicDatePrefixHandler(DynamicDatePrefixHandler 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 DynamicDatePrefixHandler.
|
static DynamicDatePrefixHandler |
fromString(java.lang.String s)
String representation of this DynamicDatePrefixHandler.
|
java.lang.String |
getDefaultOperator()
Default numerical operator to use if the field is given with ':'
|
DynamicDatePrefixHandler.DefaultOperator |
getDefaultOperatorAsEnum()
Default numerical operator to use if the field is given with ':'
|
static boolean |
isA(java.lang.String str,
DynamicDatePrefixHandler.DefaultOperator item) |
static boolean |
isOneOf(java.lang.String str,
DynamicDatePrefixHandler.DefaultOperator... items) |
boolean |
isTime()
Allows a "date+time" input.
|
DynamicDatePrefixHandler |
makeCopy()
Creates and returns a deep copy of this DynamicDatePrefixHandler.
|
static DynamicDatePrefixHandler |
readFrom(java.io.InputStream is)
Read this DynamicDatePrefixHandler from an XML fragment.
|
void |
setDefaultOperator(DynamicDatePrefixHandler.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 ':'
|
void |
setTime(boolean time)
Allows a "date+time" input.
|
java.lang.String |
toString()
String representation of this DynamicDatePrefixHandler.
|
DynamicDatePrefixHandler |
withAliases(java.lang.String aliases) |
DynamicDatePrefixHandler |
withDataModelClass(java.lang.String dataModelClass) |
DynamicDatePrefixHandler |
withDataModelProperty(java.lang.String dataModelProperty) |
DynamicDatePrefixHandler |
withDataModelState(java.lang.String dataModelState) |
DynamicDatePrefixHandler |
withDefaultOperator(java.lang.String defaultOperator) |
DynamicDatePrefixHandler |
withFromDataModel(QueryPrefixHandler fromDataModel) |
DynamicDatePrefixHandler |
withIndexField(java.lang.String indexField) |
DynamicDatePrefixHandler |
withInvalidValueAction(java.lang.String invalidValueAction) |
DynamicDatePrefixHandler |
withMeta(java.lang.String meta) |
DynamicDatePrefixHandler |
withName(java.lang.String name) |
DynamicDatePrefixHandler |
withPrefixMatch(boolean prefixMatch) |
DynamicDatePrefixHandler |
withPrefixMatch(java.lang.Boolean prefixMatch) |
DynamicDatePrefixHandler |
withQueryExpansionConfig(java.lang.String queryExpansionConfig) |
DynamicDatePrefixHandler |
withTime(boolean time) |
DynamicDatePrefixHandler |
withTime(java.lang.Boolean time) |
void |
writeTo(java.io.OutputStream os)
Write this DynamicDatePrefixHandler 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 boolean time
public static final boolean DEFAULT_TIME
public java.lang.String defaultOperator
public static final java.lang.String DEFAULT_DEFAULT_OPERATOR
public DynamicDatePrefixHandler()
public DynamicDatePrefixHandler(DynamicDatePrefixHandler o)
public static boolean isA(java.lang.String str, DynamicDatePrefixHandler.DefaultOperator item)
public static boolean isOneOf(java.lang.String str, DynamicDatePrefixHandler.DefaultOperator... items)
public void setDefaultOperator(DynamicDatePrefixHandler.DefaultOperator item)
public DynamicDatePrefixHandler.DefaultOperator getDefaultOperatorAsEnum()
public DynamicDatePrefixHandler withMeta(java.lang.String meta)
withMeta
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withInvalidValueAction(java.lang.String invalidValueAction)
withInvalidValueAction
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withIndexField(java.lang.String indexField)
withIndexField
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withName(java.lang.String name)
withName
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withAliases(java.lang.String aliases)
withAliases
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withQueryExpansionConfig(java.lang.String queryExpansionConfig)
withQueryExpansionConfig
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withDataModelState(java.lang.String dataModelState)
withDataModelState
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withFromDataModel(QueryPrefixHandler fromDataModel)
withFromDataModel
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withPrefixMatch(boolean prefixMatch)
withPrefixMatch
in class DynamicIndexFieldPrefixHandler
public DynamicDatePrefixHandler withPrefixMatch(java.lang.Boolean prefixMatch)
withPrefixMatch
in class DynamicIndexFieldPrefixHandler
public void setTime(boolean time)
public boolean isTime()
public DynamicDatePrefixHandler withTime(boolean time)
public DynamicDatePrefixHandler withTime(java.lang.Boolean time)
public void setDefaultOperator(java.lang.String defaultOperator)
public java.lang.String getDefaultOperator()
public DynamicDatePrefixHandler withDefaultOperator(java.lang.String defaultOperator)
public DynamicDatePrefixHandler makeCopy()
makeCopy
in class DynamicIndexFieldPrefixHandler
public static DynamicDatePrefixHandler 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 DynamicDatePrefixHandler 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.