public class UnitsOfMeasurementNormalizer extends DocumentProcessor implements com.exalead.util.Checkable, java.io.Serializable
DocumentProcessor.FromDataModel, DocumentProcessor.Transformer<T>
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_REMOVE_CONTEXT |
static java.lang.String |
DEFAULT_SUFFIX_NAME |
java.lang.String |
indexField |
java.lang.String |
indexFieldUnitSymbol |
boolean |
removeContext |
java.lang.String |
suffixName |
acceptCondition, dataModelClass, dataModelProperty, dataModelState, DEFAULT_DISABLED, disabled, fromDataModel, name
Constructor and Description |
---|
UnitsOfMeasurementNormalizer() |
UnitsOfMeasurementNormalizer(UnitsOfMeasurementNormalizer o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(DocumentProcessor.Transformer<T> transformer,
T[] t) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this UnitsOfMeasurementNormalizer.
|
static UnitsOfMeasurementNormalizer |
fromString(java.lang.String s)
String representation of this UnitsOfMeasurementNormalizer.
|
java.lang.String |
getIndexField()
The index field in which the value will be stored.
|
java.lang.String |
getIndexFieldUnitSymbol()
The output unit symbol
|
java.lang.String |
getSuffixName()
Output suffix to create a new meta as output
|
boolean |
isRemoveContext()
Remove contexts after processing
|
UnitsOfMeasurementNormalizer |
makeCopy()
Creates and returns a deep copy of this UnitsOfMeasurementNormalizer.
|
static UnitsOfMeasurementNormalizer |
readFrom(java.io.InputStream is)
Read this UnitsOfMeasurementNormalizer from an XML fragment.
|
void |
setIndexField(java.lang.String indexField)
The index field in which the value will be stored.
|
void |
setIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol)
The output unit symbol
|
void |
setRemoveContext(boolean removeContext)
Remove contexts after processing
|
void |
setSuffixName(java.lang.String suffixName)
Output suffix to create a new meta as output
|
java.lang.String |
toString()
String representation of this UnitsOfMeasurementNormalizer.
|
UnitsOfMeasurementNormalizer |
withAcceptCondition(AcceptCondition acceptCondition) |
UnitsOfMeasurementNormalizer |
withDataModelClass(java.lang.String dataModelClass) |
UnitsOfMeasurementNormalizer |
withDataModelProperty(java.lang.String dataModelProperty) |
UnitsOfMeasurementNormalizer |
withDataModelState(java.lang.String dataModelState) |
UnitsOfMeasurementNormalizer |
withDisabled(boolean disabled) |
UnitsOfMeasurementNormalizer |
withDisabled(java.lang.Boolean disabled) |
UnitsOfMeasurementNormalizer |
withFromDataModel(DocumentProcessor fromDataModel) |
UnitsOfMeasurementNormalizer |
withIndexField(java.lang.String indexField) |
UnitsOfMeasurementNormalizer |
withIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol) |
UnitsOfMeasurementNormalizer |
withName(java.lang.String name) |
UnitsOfMeasurementNormalizer |
withRemoveContext(boolean removeContext) |
UnitsOfMeasurementNormalizer |
withRemoveContext(java.lang.Boolean removeContext) |
UnitsOfMeasurementNormalizer |
withSuffixName(java.lang.String suffixName) |
void |
writeTo(java.io.OutputStream os)
Write this UnitsOfMeasurementNormalizer as an XML fragment
|
getAcceptCondition, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, isDisabled, setAcceptCondition, setDataModelClass, setDataModelProperty, setDataModelState, setDisabled, setFromDataModel, setName
public java.lang.String indexField
public java.lang.String indexFieldUnitSymbol
public java.lang.String suffixName
public static final java.lang.String DEFAULT_SUFFIX_NAME
public boolean removeContext
public static final boolean DEFAULT_REMOVE_CONTEXT
public UnitsOfMeasurementNormalizer()
public UnitsOfMeasurementNormalizer(UnitsOfMeasurementNormalizer o)
public UnitsOfMeasurementNormalizer withAcceptCondition(AcceptCondition acceptCondition)
withAcceptCondition
in class DocumentProcessor
public UnitsOfMeasurementNormalizer withName(java.lang.String name)
withName
in class DocumentProcessor
public UnitsOfMeasurementNormalizer withDataModelState(java.lang.String dataModelState)
withDataModelState
in class DocumentProcessor
public UnitsOfMeasurementNormalizer withFromDataModel(DocumentProcessor fromDataModel)
public UnitsOfMeasurementNormalizer withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class DocumentProcessor
public UnitsOfMeasurementNormalizer withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class DocumentProcessor
public UnitsOfMeasurementNormalizer withDisabled(boolean disabled)
withDisabled
in class DocumentProcessor
public UnitsOfMeasurementNormalizer withDisabled(java.lang.Boolean disabled)
withDisabled
in class DocumentProcessor
public void setIndexField(java.lang.String indexField)
public java.lang.String getIndexField()
public UnitsOfMeasurementNormalizer withIndexField(java.lang.String indexField)
public void setIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol)
public java.lang.String getIndexFieldUnitSymbol()
public UnitsOfMeasurementNormalizer withIndexFieldUnitSymbol(java.lang.String indexFieldUnitSymbol)
public void setSuffixName(java.lang.String suffixName)
public java.lang.String getSuffixName()
public UnitsOfMeasurementNormalizer withSuffixName(java.lang.String suffixName)
public void setRemoveContext(boolean removeContext)
public boolean isRemoveContext()
public UnitsOfMeasurementNormalizer withRemoveContext(boolean removeContext)
public UnitsOfMeasurementNormalizer withRemoveContext(java.lang.Boolean removeContext)
public UnitsOfMeasurementNormalizer makeCopy()
makeCopy
in class DocumentProcessor
public static UnitsOfMeasurementNormalizer 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 DocumentProcessor
javax.xml.bind.JAXBException
java.io.IOException
public static UnitsOfMeasurementNormalizer 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 DocumentProcessor
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class DocumentProcessor
com.exalead.util.TypedException
public <T> T accept(DocumentProcessor.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class DocumentProcessor
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.