Class KeyValueMap<T>
- java.lang.Object
 - 
- org.apache.sling.provisioning.model.Traceable
 - 
- org.apache.sling.provisioning.model.Commentable
 - 
- org.apache.sling.provisioning.model.KeyValueMap<T>
 
 
 
 
- 
- All Implemented Interfaces:
 java.lang.Iterable<java.util.Map.Entry<java.lang.String,T>>
public class KeyValueMap<T> extends Commentable implements java.lang.Iterable<java.util.Map.Entry<java.lang.String,T>>
Helper class to hold key value pairs. 
- 
- 
Constructor Summary
Constructors Constructor Description KeyValueMap() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clear the mapTget(java.lang.String key)Get an item from the map.booleanisEmpty()Check whether this map is empty.java.util.Iterator<java.util.Map.Entry<java.lang.String,T>>iterator()voidput(java.lang.String key, T value)Put an item in the mapvoidputAll(KeyValueMap<T> map)Put all items from the other map in this mapTremove(java.lang.String key)Remove an item from the mapintsize()Get the size of the map.java.lang.StringtoString()- 
Methods inherited from class org.apache.sling.provisioning.model.Commentable
getComment, setComment 
- 
Methods inherited from class org.apache.sling.provisioning.model.Traceable
getLocation, setLocation 
 - 
 
 - 
 
- 
- 
Method Detail
- 
get
public T get(java.lang.String key)
Get an item from the map.- Parameters:
 key- The key of the item.- Returns:
 - The item or 
null. 
 
- 
put
public void put(java.lang.String key, T value)Put an item in the map- Parameters:
 key- The key of the item.value- The value
 
- 
remove
public T remove(java.lang.String key)
Remove an item from the map- Parameters:
 key- The key of the item.- Returns:
 - The previously stored value for the key or 
null. - Since:
 - 1.1
 
 
- 
putAll
public void putAll(KeyValueMap<T> map)
Put all items from the other map in this map- Parameters:
 map- The other map
 
- 
iterator
public java.util.Iterator<java.util.Map.Entry<java.lang.String,T>> iterator()
- Specified by:
 iteratorin interfacejava.lang.Iterable<T>
 
- 
isEmpty
public boolean isEmpty()
Check whether this map is empty.- Returns:
 trueif the map is empty.
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classCommentable
 
- 
size
public int size()
Get the size of the map.- Returns:
 - The size of the map.
 - Since:
 - 1.1
 
 
- 
clear
public void clear()
Clear the map- Since:
 - 1.7
 
 
 - 
 
 -