Package com.dtolabs.rundeck.core.data
Class ArgumentVarExpander
- java.lang.Object
-
- com.dtolabs.rundeck.core.data.BaseVarExpander
-
- com.dtolabs.rundeck.core.data.ArgumentVarExpander
-
- All Implemented Interfaces:
VarExpander
public class ArgumentVarExpander extends BaseVarExpander
- Since:
- 5/31/17
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.Pattern
PROPERTY_VAR_PATTERN
static java.lang.String
PROPERTY_VIEW_KEY_REGEX
Match a variable in the form "1:group.key@node" Match a glob expansion in the form "1:group.key*(format)?"static java.lang.String
PROPERTY_VIEW_VAR_GLOB_CHAR
static java.lang.String
PROPERTY_VIEW_VAR_NODE_CHAR
-
Constructor Summary
Constructors Constructor Description ArgumentVarExpander()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.dtolabs.rundeck.core.data.BaseVarExpander.VariableRef
parseVariable(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_VIEW_VAR_NODE_CHAR
public static final java.lang.String PROPERTY_VIEW_VAR_NODE_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_VIEW_KEY_REGEX
public static final java.lang.String PROPERTY_VIEW_KEY_REGEX
Match a variable in the form "1:group.key@node" Match a glob expansion in the form "1:group.key*(format)?"
-
PROPERTY_VAR_PATTERN
public static final java.util.regex.Pattern PROPERTY_VAR_PATTERN
-
-
Method Detail
-
parseVariable
public com.dtolabs.rundeck.core.data.BaseVarExpander.VariableRef parseVariable(java.lang.String variableref)
Description copied from class:BaseVarExpander
Parse a string defining a variable reference into a VariableRef object- Specified by:
parseVariable
in classBaseVarExpander
- Parameters:
variableref
- string- Returns:
- new ref
-
-