public abstract class AbstractSequencerRule extends AbstractRule
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
cleanAfterGet |
protected NameValueUnit[][] |
localNVU
The Name Value Unit sequence which is handle by this rule.
|
loggerName, postMethods, preMethods, sessionRefarguments, ctx, descriptor, NEW_LINE| Constructor and Description |
|---|
AbstractSequencerRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
The execute method, nothing to do.
|
NameValueUnit[][] |
getValue()
The getValue method, return the values of the
localNVU field. |
void |
init()
Initialize the work.
|
void |
terminate()
The terminate method reset the class variables.
|
execute, executePostMethods, executePreMethods, getAoSessionFromContextWithSessionRef, getId, getOdsCache, getPointTo, getSessionRef, getType, isPedantic, setGathermode, setId, setPointTo, setPostMethods, setPreMethods, setSessionRef, setType, toString, toString, toStringaddAttributesToNameValueUnitArray, 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, setDescriptorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContext, getDescriptor, setArguments, setContext, setDescriptorprotected NameValueUnit[][] localNVU
protected boolean cleanAfterGet
public NameValueUnit[][] getValue() throws RuleException
localNVU field.
If rule property 'CLEANAFTERGET' was set to true,
the nvu field of the rule is wiped to clear memory.RuleExceptionRuleIF.getValue()public void execute()
throws ExecutableException
execute in interface ExecutableIFexecute in class AbstractRuleExecutableException - if execution fails.AbstractRule.execute()public void terminate()
throws TerminationException
terminate in interface ExecutableIFterminate in class AbstractRuleTerminationException - if termination fails.AbstractRule.terminate()public void init()
throws InitializationFailedException
AbstractImplementationinit in interface ImplementationIFinit in class AbstractImplementationInitializationFailedException - if the initialization fails.