public class UnitsOfMeasurementPrefixHandler extends QueryPrefixHandler implements com.exalead.util.Checkable, java.io.Serializable
QueryPrefixHandler.FromDataModel, QueryPrefixHandler.Transformer<T>, QueryPrefixHandler.Visitor
Modifier and Type | Field and Description |
---|---|
java.lang.String |
defaultUnitSymbol |
java.lang.String |
indexFieldTarget |
java.lang.String |
indexFieldUnitSymbol |
aliases, dataModelClass, dataModelProperty, dataModelState, DEFAULT_PREFIX_MATCH, fromDataModel, name, prefixMatch, queryExpansionConfig
Constructor and Description |
---|
UnitsOfMeasurementPrefixHandler() |
UnitsOfMeasurementPrefixHandler(UnitsOfMeasurementPrefixHandler o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(QueryPrefixHandler.Transformer<T> transformer,
T[] t) |
void |
accept(QueryPrefixHandler.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this UnitsOfMeasurementPrefixHandler.
|
static UnitsOfMeasurementPrefixHandler |
fromString(java.lang.String s)
String representation of this UnitsOfMeasurementPrefixHandler.
|
java.lang.String |
getDefaultUnitSymbol()
(Optional) A default unit symbol
|
java.lang.String |
getIndexFieldTarget()
The index field
|
java.lang.String |
getIndexFieldUnitSymbol()
The output unit symbol
|
UnitsOfMeasurementPrefixHandler |
makeCopy()
Creates and returns a deep copy of this UnitsOfMeasurementPrefixHandler.
|
static UnitsOfMeasurementPrefixHandler |
readFrom(java.io.InputStream is)
Read this UnitsOfMeasurementPrefixHandler from an XML fragment.
|
void |
setDefaultUnitSymbol(java.lang.String defaultUnitSymbol)
(Optional) A default unit symbol
|
void |
setIndexFieldTarget(java.lang.String indexFieldTarget)
The index field
|
void |
setIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol)
The output unit symbol
|
java.lang.String |
toString()
String representation of this UnitsOfMeasurementPrefixHandler.
|
UnitsOfMeasurementPrefixHandler |
withAliases(java.lang.String aliases) |
UnitsOfMeasurementPrefixHandler |
withDataModelClass(java.lang.String dataModelClass) |
UnitsOfMeasurementPrefixHandler |
withDataModelProperty(java.lang.String dataModelProperty) |
UnitsOfMeasurementPrefixHandler |
withDataModelState(java.lang.String dataModelState) |
UnitsOfMeasurementPrefixHandler |
withDefaultUnitSymbol(java.lang.String defaultUnitSymbol) |
UnitsOfMeasurementPrefixHandler |
withFromDataModel(QueryPrefixHandler fromDataModel) |
UnitsOfMeasurementPrefixHandler |
withIndexFieldTarget(java.lang.String indexFieldTarget) |
UnitsOfMeasurementPrefixHandler |
withIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol) |
UnitsOfMeasurementPrefixHandler |
withName(java.lang.String name) |
UnitsOfMeasurementPrefixHandler |
withPrefixMatch(boolean prefixMatch) |
UnitsOfMeasurementPrefixHandler |
withPrefixMatch(java.lang.Boolean prefixMatch) |
UnitsOfMeasurementPrefixHandler |
withQueryExpansionConfig(java.lang.String queryExpansionConfig) |
void |
writeTo(java.io.OutputStream os)
Write this UnitsOfMeasurementPrefixHandler as an XML fragment
|
getAliases, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, getQueryExpansionConfig, isPrefixMatch, setAliases, setDataModelClass, setDataModelProperty, setDataModelState, setFromDataModel, setName, setPrefixMatch, setQueryExpansionConfig
public java.lang.String indexFieldTarget
public java.lang.String indexFieldUnitSymbol
public java.lang.String defaultUnitSymbol
public UnitsOfMeasurementPrefixHandler()
public UnitsOfMeasurementPrefixHandler(UnitsOfMeasurementPrefixHandler o)
public UnitsOfMeasurementPrefixHandler withName(java.lang.String name)
withName
in class QueryPrefixHandler
public UnitsOfMeasurementPrefixHandler withAliases(java.lang.String aliases)
withAliases
in class QueryPrefixHandler
public UnitsOfMeasurementPrefixHandler withQueryExpansionConfig(java.lang.String queryExpansionConfig)
withQueryExpansionConfig
in class QueryPrefixHandler
public UnitsOfMeasurementPrefixHandler withDataModelState(java.lang.String dataModelState)
withDataModelState
in class QueryPrefixHandler
public UnitsOfMeasurementPrefixHandler withFromDataModel(QueryPrefixHandler fromDataModel)
public UnitsOfMeasurementPrefixHandler withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class QueryPrefixHandler
public UnitsOfMeasurementPrefixHandler withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class QueryPrefixHandler
public UnitsOfMeasurementPrefixHandler withPrefixMatch(boolean prefixMatch)
withPrefixMatch
in class QueryPrefixHandler
public UnitsOfMeasurementPrefixHandler withPrefixMatch(java.lang.Boolean prefixMatch)
withPrefixMatch
in class QueryPrefixHandler
public void setIndexFieldTarget(java.lang.String indexFieldTarget)
public java.lang.String getIndexFieldTarget()
public UnitsOfMeasurementPrefixHandler withIndexFieldTarget(java.lang.String indexFieldTarget)
public void setIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol)
public java.lang.String getIndexFieldUnitSymbol()
public UnitsOfMeasurementPrefixHandler withIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol)
public void setDefaultUnitSymbol(java.lang.String defaultUnitSymbol)
public java.lang.String getDefaultUnitSymbol()
public UnitsOfMeasurementPrefixHandler withDefaultUnitSymbol(java.lang.String defaultUnitSymbol)
public UnitsOfMeasurementPrefixHandler makeCopy()
makeCopy
in class QueryPrefixHandler
public static UnitsOfMeasurementPrefixHandler 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 QueryPrefixHandler
javax.xml.bind.JAXBException
java.io.IOException
public static UnitsOfMeasurementPrefixHandler 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 QueryPrefixHandler
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class QueryPrefixHandler
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(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.