|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.parameters.impl.DynamicContextVariables
public class DynamicContextVariables
A variable provider that provides values using SingleValueProvider
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,SingleValueProvider> |
myProviders
|
| Constructor Summary | |
|---|---|
DynamicContextVariables()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
get(java.lang.String name)
Calculates the variable value using the configured provider for the name and returns it |
java.util.Map<java.lang.String,java.lang.Object> |
getAll()
|
java.lang.Object |
put(java.lang.String name,
SingleValueProvider provider)
Adds a variable to the provider |
java.lang.Object |
remove(java.lang.String name)
Removes the variable form the provider |
int |
size()
Returns the number of variables in this variables provider. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map<java.lang.String,SingleValueProvider> myProviders
| Constructor Detail |
|---|
public DynamicContextVariables()
| Method Detail |
|---|
public java.lang.Object put(@NotNull
java.lang.String name,
@NotNull
SingleValueProvider provider)
name - the name of the variable to addprovider - provider to use to get the variable's value
public java.lang.Object remove(@NotNull
java.lang.String name)
name - name whose mapping is to be removed from the map.
@Nullable
public java.lang.Object get(@NotNull
java.lang.String name)
get in interface ContextVariablesname - the name of the variable
public int size()
ContextVariables
size in interface ContextVariables@NotNull public java.util.Map<java.lang.String,java.lang.Object> getAll()
getAll in interface ContextVariables
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||