public class ValuesRule extends AbstractRule implements TypedRuleIF
TypedRuleIF,
ValueRuleloggerName, postMethods, preMethods, sessionRefarguments, ctx, descriptor, NEW_LINE| Constructor and Description |
|---|
ValuesRule()
Create an abstract rule.
|
| Modifier and Type | Method and Description |
|---|---|
void |
executePreMethods()
Execute pre methods.
|
protected static java.lang.String |
getApplElemDescription(java.lang.String name,
java.lang.String basename,
java.lang.String id) |
java.lang.String |
getAttributeName()
Get the name of the attribute.
|
protected static java.lang.String |
getInstElemDescription(java.lang.String name,
java.lang.String path,
java.lang.String id) |
java.lang.String |
getType()
Get the type of the element.
|
NameValueUnit[][] |
getValue()
Get the named value from rule.
|
void |
init()
Initialize the work.
|
void |
setApplicationStructure(ApplicationStructure asObj)
Set the application structure of this rule.
|
void |
setValue(NameValueUnit[][] nvu)
Set the named value from rule.
|
execute, execute, executePostMethods, getAoSessionFromContextWithSessionRef, getId, getOdsCache, getPointTo, getSessionRef, isPedantic, setGathermode, setId, setPointTo, setPostMethods, setPreMethods, setSessionRef, setType, terminate, 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, setDescriptorpublic void init()
throws InitializationFailedException
init in interface ImplementationIFinit in class AbstractImplementationInitializationFailedException - if the initialization fails.public void setApplicationStructure(ApplicationStructure asObj)
public void executePreMethods()
throws ExecutableException
executePreMethods in interface RuleIFexecutePreMethods in class AbstractRuleExecutableExceptionAbstractRule.executePostMethods()public void setValue(NameValueUnit[][] nvu)
public NameValueUnit[][] getValue()
getValue in interface RuleIFRuleIF.setValue(NameValueUnit[][] nvu)public java.lang.String getAttributeName()
public java.lang.String getType()
getType in interface RuleIFgetType in interface TypedRuleIFgetType in class AbstractRuleprotected static java.lang.String getApplElemDescription(java.lang.String name,
java.lang.String basename,
java.lang.String id)
protected static java.lang.String getInstElemDescription(java.lang.String name,
java.lang.String path,
java.lang.String id)