Package com.dtolabs.rundeck.core.data
Class ScriptVarExpander
- java.lang.Object
-
- com.dtolabs.rundeck.core.data.BaseVarExpander
-
- com.dtolabs.rundeck.core.data.ScriptVarExpander
-
- All Implemented Interfaces:
VarExpander
public class ScriptVarExpander extends BaseVarExpander
- Since:
- 5/31/17
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_SCRIPT_TEMPLATE_KEY_REGEXMatch a variable in the form "1:group.key/node" Match a variable in the form "1:group.key*(format)?"static java.util.regex.PatternPROPERTY_SCRIPT_TEMPLATE_PATTERNstatic java.lang.StringPROPERTY_SCRIPT_VAR_NODE_CHARstatic java.lang.StringPROPERTY_VIEW_VAR_FINAL_CHARstatic java.lang.StringPROPERTY_VIEW_VAR_GLOB_CHAR
-
Constructor Summary
Constructors Constructor Description ScriptVarExpander()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.dtolabs.rundeck.core.data.BaseVarExpander.VariableRefparseVariable(java.lang.String variableref)Parse a string defining a variable reference into a VariableRef object-
Methods inherited from class com.dtolabs.rundeck.core.data.BaseVarExpander
expandAllNodesVariable, expandVariable, expandVariable
-
-
-
-
Field Detail
-
PROPERTY_SCRIPT_VAR_NODE_CHAR
public static final java.lang.String PROPERTY_SCRIPT_VAR_NODE_CHAR
- See Also:
- Constant Field Values
-
PROPERTY_VIEW_VAR_FINAL_CHAR
public static final java.lang.String PROPERTY_VIEW_VAR_FINAL_CHAR
- See Also:
- Constant Field Values
-
PROPERTY_VIEW_VAR_GLOB_CHAR
public static final java.lang.String PROPERTY_VIEW_VAR_GLOB_CHAR
- See Also:
- Constant Field Values
-
PROPERTY_SCRIPT_TEMPLATE_KEY_REGEX
public static final java.lang.String PROPERTY_SCRIPT_TEMPLATE_KEY_REGEX
Match a variable in the form "1:group.key/node" Match a variable in the form "1:group.key*(format)?"
-
PROPERTY_SCRIPT_TEMPLATE_PATTERN
public static final java.util.regex.Pattern PROPERTY_SCRIPT_TEMPLATE_PATTERN
-
-
Method Detail
-
parseVariable
public com.dtolabs.rundeck.core.data.BaseVarExpander.VariableRef parseVariable(java.lang.String variableref)
Description copied from class:BaseVarExpanderParse a string defining a variable reference into a VariableRef object- Specified by:
parseVariablein classBaseVarExpander- Parameters:
variableref- string- Returns:
- new ref
-
-