public interface ImmutableMap
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
ImmutableMap |
checkpoint() |
java.util.Map<java.lang.String,java.lang.Object> |
getModifiedValues() |
java.lang.Object |
getValue(java.lang.String parameterName) |
boolean |
hasValue(java.lang.String parameterName) |
ImmutableMap |
putValue(java.lang.String parameterName,
java.lang.Object value) |
boolean hasValue(java.lang.String parameterName)
parameterName
- to be checked parameter namejava.lang.Object getValue(java.lang.String parameterName)
parameterName
- the name of the parameterImmutableMap putValue(java.lang.String parameterName, java.lang.Object value)
parameterName
- to be set parameter namevalue
- the new valueImmutableMap
, sets the new value there and returns that copyjava.util.Map<java.lang.String,java.lang.Object> asMap()
ImmutableMap checkpoint()
ImmutableMap
, which inherits all values from this ImmutableMap
Any call of putValue(String, Object)
is remembered in local Map of parameters.
At the end of process the getModifiedValues()
can be used to return all the parameters which were changed
after local ImmutableMap
was createdjava.util.Map<java.lang.String,java.lang.Object> getModifiedValues()
checkpoint()
Copyright © 2007–2021 Inria. All rights reserved.