public class GeoPrefixHandler extends IndexFieldPrefixHandler implements com.exalead.util.Checkable, java.io.Serializable
IndexFieldPrefixHandler.Transformer<T>, IndexFieldPrefixHandler.Visitor
QueryPrefixHandler.FromDataModel
indexField
aliases, dataModelClass, dataModelProperty, dataModelState, DEFAULT_PREFIX_MATCH, fromDataModel, name, prefixMatch, queryExpansionConfig
Constructor and Description |
---|
GeoPrefixHandler() |
GeoPrefixHandler(GeoPrefixHandler o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<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 GeoPrefixHandler.
|
static GeoPrefixHandler |
fromString(java.lang.String s)
String representation of this GeoPrefixHandler.
|
GeoPrefixHandler |
makeCopy()
Creates and returns a deep copy of this GeoPrefixHandler.
|
static GeoPrefixHandler |
readFrom(java.io.InputStream is)
Read this GeoPrefixHandler from an XML fragment.
|
java.lang.String |
toString()
String representation of this GeoPrefixHandler.
|
GeoPrefixHandler |
withAliases(java.lang.String aliases) |
GeoPrefixHandler |
withDataModelClass(java.lang.String dataModelClass) |
GeoPrefixHandler |
withDataModelProperty(java.lang.String dataModelProperty) |
GeoPrefixHandler |
withDataModelState(java.lang.String dataModelState) |
GeoPrefixHandler |
withFromDataModel(QueryPrefixHandler fromDataModel) |
GeoPrefixHandler |
withIndexField(java.lang.String indexField) |
GeoPrefixHandler |
withName(java.lang.String name) |
GeoPrefixHandler |
withPrefixMatch(boolean prefixMatch) |
GeoPrefixHandler |
withPrefixMatch(java.lang.Boolean prefixMatch) |
GeoPrefixHandler |
withQueryExpansionConfig(java.lang.String queryExpansionConfig) |
void |
writeTo(java.io.OutputStream os)
Write this GeoPrefixHandler as an XML fragment
|
getIndexField, setIndexField
getAliases, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, getQueryExpansionConfig, isPrefixMatch, setAliases, setDataModelClass, setDataModelProperty, setDataModelState, setFromDataModel, setName, setPrefixMatch, setQueryExpansionConfig
public GeoPrefixHandler()
public GeoPrefixHandler(GeoPrefixHandler o)
public GeoPrefixHandler withIndexField(java.lang.String indexField)
withIndexField
in class IndexFieldPrefixHandler
public GeoPrefixHandler withName(java.lang.String name)
withName
in class IndexFieldPrefixHandler
public GeoPrefixHandler withAliases(java.lang.String aliases)
withAliases
in class IndexFieldPrefixHandler
public GeoPrefixHandler withQueryExpansionConfig(java.lang.String queryExpansionConfig)
withQueryExpansionConfig
in class IndexFieldPrefixHandler
public GeoPrefixHandler withDataModelState(java.lang.String dataModelState)
withDataModelState
in class IndexFieldPrefixHandler
public GeoPrefixHandler withFromDataModel(QueryPrefixHandler fromDataModel)
withFromDataModel
in class IndexFieldPrefixHandler
public GeoPrefixHandler withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class IndexFieldPrefixHandler
public GeoPrefixHandler withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class IndexFieldPrefixHandler
public GeoPrefixHandler withPrefixMatch(boolean prefixMatch)
withPrefixMatch
in class IndexFieldPrefixHandler
public GeoPrefixHandler withPrefixMatch(java.lang.Boolean prefixMatch)
withPrefixMatch
in class IndexFieldPrefixHandler
public GeoPrefixHandler makeCopy()
makeCopy
in class IndexFieldPrefixHandler
public static GeoPrefixHandler 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 IndexFieldPrefixHandler
javax.xml.bind.JAXBException
java.io.IOException
public static GeoPrefixHandler 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 IndexFieldPrefixHandler
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class IndexFieldPrefixHandler
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(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.