|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectilog.rules.engine.IlrRulesetParameter
public class IlrRulesetParameter
This class implements a ruleset parameter that is a tuple <type, name, modifier> which is in term of types a tuple <IlrType, String, int>.
IlrType
,
Serialized Form
Method Summary | |
---|---|
IlrValue |
getDefaultValue()
Deprecated. replaced by IlrVariable.getValue() |
int |
getKind()
Returns the kind of the parameter. |
int |
getModifier()
Returns the modifier of the parameter. |
String |
getName()
Returns the name of the parameter. |
IlrType |
getType()
Returns the type as IlrType of the parameter. |
void |
setDefaultValue(IlrValue value)
Sets a default value to the parameter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public IlrType getType()
IlrType
of the parameter.
public String getName()
public int getModifier()
IlrRulesetConstants
interface:
0
for a package variable
IlrRulesetConstants.In
for "in",
IlrRulesetConstants.Out
for "out", and
IlrRulesetConstants.In | IlrRulesetConstants.Out
for
"inout".
public int getKind()
IlrRulesetConstants
interface:
IlrRulesetConstants.Java
for a "Java" parameter,
IlrRulesetConstants.Xml
for an "XML", parameter
and IlrRulesetConstants.Ws
for a "Web Service"
parameter.
public void setDefaultValue(IlrValue value)
value
- The value set as the default value for the parameter.public IlrValue getDefaultValue()
IlrVariable.getValue()
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |