public class LazyMetaPropertyMap
extends java.lang.Object
implements java.util.Map
Constructor and Description |
---|
LazyMetaPropertyMap(java.lang.Object o)
Constructs the map
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object propertyName) |
boolean |
containsValue(java.lang.Object o)
Checks whether the specified value is contained within the Map.
|
java.util.Set<MapEntry> |
entrySet() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
get(java.lang.Object propertyName)
Obtains the value of an object's properties on demand using Groovy's MOP.
|
java.lang.Object |
getInstance()
Returns the wrapped instance.
|
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet() |
java.lang.Object |
put(java.lang.Object propertyName,
java.lang.Object propertyValue) |
void |
putAll(java.util.Map map) |
java.lang.Object |
remove(java.lang.Object o) |
int |
size() |
java.util.Collection<java.lang.Object> |
values() |
public LazyMetaPropertyMap(java.lang.Object o)
o
- The object to inspectpublic int size()
size
in interface java.util.Map
Map.size()
public boolean isEmpty()
isEmpty
in interface java.util.Map
Map.isEmpty()
public boolean containsKey(java.lang.Object propertyName)
containsKey
in interface java.util.Map
Map.containsKey(java.lang.Object)
public boolean containsValue(java.lang.Object o)
containsValue
in interface java.util.Map
Map.containsValue(Object)
public java.lang.Object get(java.lang.Object propertyName)
get
in interface java.util.Map
propertyName
- The name of the propertypublic java.lang.Object put(java.lang.Object propertyName, java.lang.Object propertyValue)
put
in interface java.util.Map
public java.lang.Object remove(java.lang.Object o)
remove
in interface java.util.Map
java.lang.UnsupportedOperationException
public void putAll(java.util.Map map)
putAll
in interface java.util.Map
public void clear()
clear
in interface java.util.Map
java.lang.UnsupportedOperationException
public java.util.Set<java.lang.String> keySet()
keySet
in interface java.util.Map
public java.util.Collection<java.lang.Object> values()
values
in interface java.util.Map
public int hashCode()
hashCode
in interface java.util.Map
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map
equals
in class java.lang.Object
public java.lang.Object getInstance()
public java.util.Set<MapEntry> entrySet()
entrySet
in interface java.util.Map