Package com.dtolabs.rundeck.core.data
Interface VarExpander
-
- All Known Implementing Classes:
ArgumentVarExpander
,BaseVarExpander
,ScriptVarExpander
public interface VarExpander
Expand a context variable- Since:
- 5/31/17
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ViewTraverse<T>>
java.lang.StringexpandVariable(MultiDataContext<T,DataContext> data, T currentContext, java.util.function.BiFunction<java.lang.Integer,java.lang.String,T> viewMap, java.lang.String variableref)
Expand a variable
-
-
-
Method Detail
-
expandVariable
<T extends ViewTraverse<T>> java.lang.String expandVariable(MultiDataContext<T,DataContext> data, T currentContext, java.util.function.BiFunction<java.lang.Integer,java.lang.String,T> viewMap, java.lang.String variableref)
Expand a variable- Type Parameters:
T
- view type- Parameters:
data
- multi context dataviewMap
- create a viewvariableref
- reference text- Returns:
- expanded value, or null if not available or cannot be determined
-
-