org.apache.commons.collections
Class BeanMap
java.lang.Object
|
+--java.util.AbstractMap
|
+--org.apache.commons.collections.BeanMap
- All Implemented Interfaces:
- Map
- public class BeanMap
- extends AbstractMap
An implementation of Map for JavaBeans which uses introspection to
get and put properties in the bean.
If an exception occurs during attempts to get or set a property then the
property is considered non existent in the Map
- Author:
- James Strachan
defaultTransformers
public static HashMap defaultTransformers
NULL_ARGUMENTS
public static final Object[] NULL_ARGUMENTS
BeanMap
public BeanMap()
BeanMap
public BeanMap(Object bean)
clear
public void clear()
- Overrides:
clear
in class AbstractMap
clone
public Object clone()
containsKey
public boolean containsKey(String name)
containsValue
public boolean containsValue(Object value)
- Overrides:
containsValue
in class AbstractMap
entryIterator
public Iterator entryIterator()
entrySet
public Set entrySet()
- Overrides:
entrySet
in class AbstractMap
get
public Object get(Object name)
- Overrides:
get
in class AbstractMap
getBean
public Object getBean()
getType
public Class getType(String name)
keyIterator
public Iterator keyIterator()
keySet
public Set keySet()
- Overrides:
keySet
in class AbstractMap
put
public Object put(Object name,
Object value)
throws IllegalArgumentException,
ClassCastException
- Overrides:
put
in class AbstractMap
setBean
public void setBean(Object newBean)
size
public int size()
- Overrides:
size
in class AbstractMap
valueIterator
public Iterator valueIterator()
values
public Collection values()
- Overrides:
values
in class AbstractMap
Copyright © 2001 Apache Software Foundation. Documenation generated July 14 2001.