Package org.apache.groovy.json.internal
Class ValueMapImpl
- java.lang.Object
- 
- java.util.AbstractMap<String,Value>
- 
- org.apache.groovy.json.internal.ValueMapImpl
 
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
 
- 
 - 
Constructor SummaryConstructors Constructor Description ValueMapImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(MapItemValue miv)Add a MapItemValue to the map.Set<Map.Entry<String,Value>>entrySet()If the map has not been built yet, then we just return a fake entry set.Valueget(Object key)Get the items for the key.booleanhydrated()Has the map been hydrated.Map.Entry<String,Value>[]items()Give me the items in the map without hydrating the map.intlen()Return size w/o hydrating the map.Valueput(String key, Value value)intsize()Return the size of the map.Collection<Value>values()Return a collection of values.- 
Methods inherited from class java.util.AbstractMapclear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, toString
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.util.Mapclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll
 
- 
 
- 
- 
- 
Method Detail- 
addpublic void add(MapItemValue miv) Add a MapItemValue to the map.
 - 
lenpublic int len() Description copied from interface:ValueMapReturn size w/o hydrating the map.
 - 
hydratedpublic boolean hydrated() Description copied from interface:ValueMapHas the map been hydrated.
 - 
itemspublic Map.Entry<String,Value>[] items() Description copied from interface:ValueMapGive me the items in the map without hydrating the map. Realize that the array is likely larger than the length so array items can be null.
 - 
entrySetpublic Set<Map.Entry<String,Value>> entrySet() If the map has not been built yet, then we just return a fake entry set.
 - 
valuespublic Collection<Value> values() Return a collection of values.
 
- 
 
-