クラス BeanMap
java.lang.ObjectSE
org.springframework.cglib.beans.BeanMap
- 実装されているすべてのインターフェース:
MapSE
ネストされたクラスの要約
ネストされたクラスインターフェース MapSE から継承されたネストクラス / インターフェース
Map.EntrySE<K,V> フィールドのサマリー
フィールド修飾子と型フィールド説明protected ObjectSEstatic final intマップのキーセットに反映されるプロパティを読み取り可能なプロパティに制限します。static final intマップのキーセットに反映されるプロパティを書き込み可能なプロパティに制限します。コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明voidclear()booleancontainsKey(ObjectSE key) booleancontainsValue(ObjectSE value) static BeanMap新しいBeanMapを作成するためのヘルパーメソッド。entrySet()booleanabstract ObjectSEBean のプロパティを取得します。getBean()このマップで現在使用されている Bean を返します。abstract ClassSEgetPropertyType(StringSE name) プロパティの型を取得します。inthashCode()booleanisEmpty()abstract BeanMapnewInstance(ObjectSE bean) 指定された Bean を使用して、新しいBeanMapインスタンスを作成します。abstract ObjectSEBean のプロパティを設定します。voidvoidこのマップが使用する基礎となる Bean を変更します。intsize()toString()values()インターフェース MapSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, keySet, mergeSE, putIfAbsentSE, removeSE, replaceSE, replaceSE, replaceAllSE
フィールドの詳細
REQUIRE_GETTER
public static final int REQUIRE_GETTERマップのキーセットに反映されるプロパティを読み取り可能なプロパティに制限します。- 関連事項:
REQUIRE_SETTER
public static final int REQUIRE_SETTERマップのキーセットに反映されるプロパティを書き込み可能なプロパティに制限します。- 関連事項:
bean
コンストラクターの詳細
BeanMap
protected BeanMap()BeanMap
メソッドの詳細
create
newInstance
指定された Bean を使用して、新しいBeanMapインスタンスを作成します。これは、create(Object)静的メソッドを使用するよりも高速です。- パラメーター:
bean- マップにある JavaBean- 戻り値:
- 新しい
BeanMapインスタンス
getPropertyType
get
put
get
put
setBean
getBean
clear
containsKey
- 次で指定:
- インターフェース
MapSEのcontainsKeySE
containsValue
- 次で指定:
- インターフェース
MapSEのcontainsValueSE
size
isEmpty
remove
putAll
equals
hashCode
entrySet
values
toString