|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractMap<String,Object>
org.cert.cc.beans.BeanMap
public class BeanMap
Gives a deep Map view on an underlying bean
© 2011 Carnegie Mellon University
| Nested Class Summary | |
|---|---|
static interface |
BeanMap.BeanMediator
Mediates access between the bean map and its delegate bean |
static class |
BeanMap.DefaultBeanMediator
Mediator that uses bean introspection and property descriptors to provide access to the bean |
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V> |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Constructor Summary | |
|---|---|
BeanMap(Object bean)
Creates a bean map backed by the given bean |
|
BeanMap(Object bean,
BeanMap.BeanMediator mediator)
Creates a bean map backed by the given bean and accessed by the given bean mediator |
|
| Method Summary | |
|---|---|
Set<Map.Entry<String,Object>> |
entrySet()
|
boolean |
equals(Object o)
Delegates to the underlying bean |
int |
hashCode()
Delegates to the underlying bean |
String |
toString()
Returns the underlying object's toString value |
| Methods inherited from class java.util.AbstractMap |
|---|
clear, clone, containsKey, containsValue, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BeanMap(Object bean)
bean -
public BeanMap(Object bean,
BeanMap.BeanMediator mediator)
bean - mediator - | Method Detail |
|---|
public Set<Map.Entry<String,Object>> entrySet()
entrySet in interface Map<String,Object>entrySet in class AbstractMap<String,Object>AbstractMap.entrySet()public String toString()
toString in class AbstractMap<String,Object>AbstractMap.toString()public boolean equals(Object o)
equals in interface Map<String,Object>equals in class AbstractMap<String,Object>AbstractMap.equals(java.lang.Object)public int hashCode()
hashCode in interface Map<String,Object>hashCode in class AbstractMap<String,Object>AbstractMap.hashCode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||