org.apache.commons.collections
クラス BeanMap

java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--org.apache.commons.collections.BeanMap
すべての実装インタフェース:
java.util.Map

public class BeanMap
extends java.util.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

作成者:
James Strachan

クラス java.util.Map から継承した内部クラス
java.util.Map.Entry
 
フィールドの概要
static java.util.HashMap defaultTransformers
           
static java.lang.Object[] NULL_ARGUMENTS
           
 
コンストラクタの概要
BeanMap()
           
BeanMap(java.lang.Object bean)
           
 
メソッドの概要
 void clear()
           
 java.lang.Object clone()
           
 boolean containsKey(java.lang.String name)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Iterator entryIterator()
           
 java.util.Set entrySet()
           
 java.lang.Object get(java.lang.Object name)
           
 java.lang.Object getBean()
           
 java.lang.Class getType(java.lang.String name)
           
 java.util.Iterator keyIterator()
           
 java.util.Set keySet()
           
 java.lang.Object put(java.lang.Object name, java.lang.Object value)
           
 void setBean(java.lang.Object newBean)
           
 int size()
           
 java.util.Iterator valueIterator()
           
 java.util.Collection values()
           
 
クラス java.util.AbstractMap から継承したメソッド
containsKey, equals, hashCode, isEmpty, putAll, remove, toString
 
クラス java.lang.Object から継承したメソッド
getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

defaultTransformers

public static java.util.HashMap defaultTransformers

NULL_ARGUMENTS

public static final java.lang.Object[] NULL_ARGUMENTS
コンストラクタの詳細

BeanMap

public BeanMap()

BeanMap

public BeanMap(java.lang.Object bean)
メソッドの詳細

clear

public void clear()
オーバーライド:
クラス java.util.AbstractMap 内の clear

clone

public java.lang.Object clone()

containsKey

public boolean containsKey(java.lang.String name)

containsValue

public boolean containsValue(java.lang.Object value)
オーバーライド:
クラス java.util.AbstractMap 内の containsValue

entryIterator

public java.util.Iterator entryIterator()

entrySet

public java.util.Set entrySet()
オーバーライド:
クラス java.util.AbstractMap 内の entrySet

get

public java.lang.Object get(java.lang.Object name)
オーバーライド:
クラス java.util.AbstractMap 内の get

getBean

public java.lang.Object getBean()

getType

public java.lang.Class getType(java.lang.String name)

keyIterator

public java.util.Iterator keyIterator()

keySet

public java.util.Set keySet()
オーバーライド:
クラス java.util.AbstractMap 内の keySet

put

public java.lang.Object put(java.lang.Object name,
                            java.lang.Object value)
                     throws java.lang.IllegalArgumentException,
                            java.lang.ClassCastException
オーバーライド:
クラス java.util.AbstractMap 内の put

setBean

public void setBean(java.lang.Object newBean)

size

public int size()
オーバーライド:
クラス java.util.AbstractMap 内の size

valueIterator

public java.util.Iterator valueIterator()

values

public java.util.Collection values()
オーバーライド:
クラス java.util.AbstractMap 内の values


Copyright © 2001 Apache Software Foundation. Documenation generated November 5 2001.