|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.parameters.impl.CaseInsensitiveParametersProvider
jetbrains.buildServer.agent.impl.CaseInsensitiveBuildParams
@Deprecated public class CaseInsensitiveParametersProvider
Allows to find stored parameters with no respect to key's case. e.g. Useful to find environment variables under Windows.
Implementation os quite slow to use. It is implemented in linear time for mostly all operations. This could be too slow in some scenarios.
| Constructor Summary | |
|---|---|
CaseInsensitiveParametersProvider(MapParametersProvider source)
Deprecated. use another constructor |
|
CaseInsensitiveParametersProvider(MapParametersProvider source,
java.lang.String[] prefixes)
Deprecated. |
|
| Method Summary | |
|---|---|
java.lang.String |
get(java.lang.String key)
Deprecated. |
java.util.Map<java.lang.String,java.lang.String> |
getAll()
Deprecated. Allows to get map of the provided parameters. |
void |
put(java.lang.String key,
java.lang.String value)
Deprecated. Puts the key-value pair into the backing map, ensuring there is no other keys in the backing map which are equal to key in case-insensitive manner |
void |
putAll(java.util.Map<java.lang.String,java.lang.String> fromMap)
Deprecated. Allows to add map of parameters into the backing map |
java.lang.String |
remove(java.lang.String key)
Deprecated. Removes all the parameters that has keys equal to the passed key in case-insensitive manner |
int |
size()
Deprecated. Returns the number of parameters in this parameters provider. |
java.lang.String |
toString()
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public CaseInsensitiveParametersProvider(@NotNull
MapParametersProvider source)
source - source map
@Deprecated
public CaseInsensitiveParametersProvider(@NotNull
MapParametersProvider source,
@NotNull
java.lang.String[] prefixes)
source - the backing providerprefixes - the prefixes to select keys for applying case-insensitive search| Method Detail |
|---|
public int size()
ParametersProvider
size in interface ParametersProviderpublic java.util.Map<java.lang.String,java.lang.String> getAll()
ParametersProvider
getAll in interface ParametersProvider
public java.lang.String get(@NotNull
java.lang.String key)
get in interface ParametersProviderkey - the name of the parameter
public void put(@NotNull
java.lang.String key,
@NotNull
java.lang.String value)
put in interface MapParametersProvider
@Nullable
public java.lang.String remove(@NotNull
java.lang.String key)
remove in interface MapParametersProviderpublic void putAll(java.util.Map<java.lang.String,java.lang.String> fromMap)
MapParametersProvider
putAll in interface MapParametersProviderfromMap - the map to copy parameters frompublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||