public interface GlobalVariables
RuleServiceProvider| Modifier and Type | Method and Description |
|---|---|
GlobalVariableDescriptor |
getVariable(java.lang.String name)
Gets all information about a
GlobalVariable. |
boolean |
getVariableAsBoolean(java.lang.String varName,
boolean defaultValue)
Gets the
boolean value of a global variable. |
double |
getVariableAsDouble(java.lang.String varName,
double defaultValue)
Gets the
double value of a global variable. |
int |
getVariableAsInt(java.lang.String varName,
int defaultValue)
Gets the
int value of a global variable. |
long |
getVariableAsLong(java.lang.String varName,
long defaultValue)
Gets the
long value of a global variable. |
java.lang.String |
getVariableAsString(java.lang.String varName,
java.lang.String defaultValue)
Gets the
String value of a global variable. |
java.util.Collection |
getVariables()
Gets all the global variables available in this
GlobalVariables. |
java.lang.CharSequence |
substituteVariables(java.lang.CharSequence text)
Returns the result of substituting all global variables contained in the given
CharSequence
with their value. |
GlobalVariableDescriptor getVariable(java.lang.String name)
GlobalVariable.name - of the variable.GlobalVariable.java.util.Collection getVariables()
GlobalVariables.GlobalVariable.int getVariableAsInt(java.lang.String varName,
int defaultValue)
int value of a global variable.varName - name of the global variable.defaultValue - value returned if the global variable was not set.in.long getVariableAsLong(java.lang.String varName,
long defaultValue)
long value of a global variable.varName - name of the global variable.defaultValue - value returned if the global variable was not set.long.double getVariableAsDouble(java.lang.String varName,
double defaultValue)
double value of a global variable.varName - name of the global variable.defaultValue - value returned if the global variable was not set.double.java.lang.String getVariableAsString(java.lang.String varName,
java.lang.String defaultValue)
String value of a global variable.varName - name of the global variable.defaultValue - value returned if the global variable was not set.String.boolean getVariableAsBoolean(java.lang.String varName,
boolean defaultValue)
boolean value of a global variable.varName - name of the global variable.defaultValue - value returned if the global variable was not set.boolean.java.lang.CharSequence substituteVariables(java.lang.CharSequence text)
CharSequence
with their value. Undefined global variables will not be substituted.text - a CharSequence that may contain global variables.CharSequence that contains the result of substituting all global variables
contained in the given CharSequence with their value.