public class MeasurementToRule extends MeasurementToRule
abortOnMissingTargetAttr, allowColumnMismatch, defaultQuantity, defaultUnit, errorReasonProperty, ignoreMissingValuesToAppend, insertMode, keyword, logExisting, meaHolderRef, odsCache, odsCacheRef, performCleanup, rememberInstancesId, versionIsLong, writeCatalogs
cleanAfterGet, localNVU
loggerName, postMethods, preMethods, sessionRef
arguments, ctx, descriptor, NEW_LINE
Constructor and Description |
---|
MeasurementToRule() |
Modifier and Type | Method and Description |
---|---|
protected void |
appendLcValues(MeasurementHolder meaHolder)
Append External Components to existing Local Columns.
|
void |
init()
Check the properties and store them in fields for the execute() and
writeElement() methods.
|
void |
setValue(NameValueUnit[][] nvu)
Set the named values to rule.
|
void |
terminate()
The terminate method reset the class variables.
|
appendInvalidValues, checkQuantities, checkUnits, createInvalidValueSeq, elementToOdsCache, getAttributeIndex, getAttributeValueAsString, getExistingColumns, getIndependentColumns, getValue, insertNewValuesToExisting
execute
execute, executePostMethods, executePreMethods, getAoSessionFromContextWithSessionRef, getId, getOdsCache, getPointTo, getSessionRef, getType, isPedantic, setGathermode, setId, setPointTo, setPostMethods, setPreMethods, setSessionRef, setType, toString, toString, toString
addAttributesToNameValueUnitArray, addAttributeToNameValueUnitArray, addStringValueToNameValueUnitArray, checkDirectoy, checkDirectoy, checkDirectoy, checkFile, checkFile, checkFile, checkIntValue, checkStringValue, compressNvuArray, createMessageFromPropertyFile, createMessageFromPropertyFile, createMessageFromPropertyFile, createTsUnionFromObject, deleteRowWithAttributes, getArguments, getContext, getDescriptor, getListFromProperty, getMandatoryProperty, getMandatoryProperty, getMandatoryPropertyAsInt, getMandatoryPropertyAsList, getMandatoryPropertyWithRuleException, getNvuArrayFromMap, getNvuArrayFromMap, getNvuObjectWithName, getNvuObjectWithName, getNvuObjectWithName, getOdsCacheFromProperty, getOptioanlPropertyAsInt, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsList, makeUpperCaseKeyword, removeAttributeFromNameValueUnitArray, removeAttributeFromNameValueUnitArray, setArguments, setContext, setDescriptor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContext, getDescriptor, setArguments, setContext, setDescriptor
public void setValue(NameValueUnit[][] nvu) throws RuleException
RuleIF
setValue
in interface RuleIF
setValue
in class MeasurementToRule
nvu
- The name value of the rule.RuleException
protected void appendLcValues(MeasurementHolder meaHolder) throws RuleException
meaHolder
- The MeasurementHolder containing the values to writeAoException
RuleException
public void init() throws InitializationFailedException
MeasurementToRule
init
in interface ImplementationIF
init
in class MeasurementToRule
InitializationFailedException
- if the initialization fails.public void terminate() throws TerminationException
AbstractSequencerRule
terminate
in interface ExecutableIF
terminate
in class MeasurementToRule
TerminationException
- if termination fails.AbstractRule.terminate()