|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.commons.metaclass.LazyMetaPropertyMap
public class LazyMetaPropertyMap
A map implementation that reads an objects properties lazily using Groovy's MetaClass
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry |
Constructor Summary | |
---|---|
LazyMetaPropertyMap(java.lang.Object o)
Constructs the map |
Method Summary | |
---|---|
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 |
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 |
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 |
values()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LazyMetaPropertyMap(java.lang.Object o)
o
- The object to inspectMethod Detail |
---|
public 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(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 property
public 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 keySet()
keySet
in interface java.util.Map
public java.util.Collection 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 entrySet()
entrySet
in interface java.util.Map
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |