jetbrains.buildServer.parameters
Interface MapParametersProvider

All Superinterfaces:
ParametersProvider
All Known Implementing Classes:
AbstractMapParametersProvider, AliasParametersProvider, CaseInsensitiveParametersProvider, MapParametersProviderImpl

public interface MapParametersProvider
extends ParametersProvider

A parameters provider that allows to both add and remove elements.

Author:
Yegor.Yarko Date: 10.08.2008

Method Summary
 void put(java.lang.String key, java.lang.String value)
           
 void putAll(java.util.Map<java.lang.String,java.lang.String> fromMap)
          Allows to add map of parameters into the backing map
 java.lang.String remove(java.lang.String key)
           
 
Methods inherited from interface jetbrains.buildServer.parameters.ParametersProvider
get, getAll, size
 

Method Detail

put

void put(@NotNull
         java.lang.String key,
         @NotNull
         java.lang.String value)

remove

@Nullable
java.lang.String remove(@NotNull
                                 java.lang.String key)

putAll

void putAll(java.util.Map<java.lang.String,java.lang.String> fromMap)
Allows to add map of parameters into the backing map

Parameters:
fromMap - the map to copy parameters from