| 修飾子と型 | クラスと説明 |
|---|---|
static class | BeanMap.Generator |
Map.EntrySE<KSE, VSE>| 修飾子と型 | フィールドと説明 |
|---|---|
protected ObjectSE | bean |
static int | REQUIRE_GETTER マップのキーセットに反映されるプロパティを読み取り可能なプロパティに制限します。 |
static int | REQUIRE_SETTER マップのキーセットに反映されるプロパティを書き込み可能なプロパティに制限します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | clear() |
boolean | containsKey(ObjectSE key) |
boolean | containsValue(ObjectSE value) |
static BeanMap | create(ObjectSE bean) 新しい BeanMap を作成するためのヘルパーメソッド。 |
SetSE | entrySet() |
boolean | equals(ObjectSE o) |
ObjectSE | get(ObjectSE key) |
abstract ObjectSE | get(ObjectSE bean, ObjectSE key)Bean のプロパティを取得します。 |
ObjectSE | getBean() このマップで現在使用されている Bean を返します。 |
abstract ClassSE | getPropertyType(StringSE name) プロパティの型を取得します。 |
int | hashCode() |
boolean | isEmpty() |
abstract BeanMap | newInstance(ObjectSE bean) 指定された Bean を使用して、新しい BeanMap インスタンスを作成します。 |
ObjectSE | put(ObjectSE key, ObjectSE value) |
abstract ObjectSE | put(ObjectSE bean, ObjectSE key, ObjectSE value)Bean のプロパティを設定します。 |
void | putAll(MapSE t) |
ObjectSE | remove(ObjectSE key) |
void | setBean(ObjectSE bean) このマップが使用する基礎となる Bean を変更します。 |
int | size() |
StringSE | toString() |
CollectionSE | values() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEcomputeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, keySetSE, mergeSE, putIfAbsentSE, removeSE, replaceSE, replaceSE, replaceAllSEpublic static final int REQUIRE_GETTER
public static final int REQUIRE_SETTER
protected ObjectSE bean
protected BeanMap()
protected BeanMap(ObjectSE bean)
public static BeanMap create(ObjectSE bean)
BeanMap を作成するためのヘルパーメソッド。生成されたインスタンスをより細かく制御するには、この静的メソッドの代わりに BeanMap.Generator の新しいインスタンスを使用します。bean - マップにある JavaBeanBeanMap インスタンス public abstract BeanMap newInstance(ObjectSE bean)
BeanMap インスタンスを作成します。これは、create(java.lang.Object) 静的メソッドを使用するよりも高速です。bean - マップにある JavaBeanBeanMap インスタンス public abstract ClassSE getPropertyType(StringSE name)
name - JavaBean プロパティの名前 public abstract ObjectSE get(ObjectSE bean, ObjectSE key)
BeanMap を複数の Bean に静的に使用できます。マップに関連付けられた Bean インスタンスは無視され、代わりにこのメソッドに渡された Bean が使用されます。bean - クエリする Bean。この BeanMap の型と互換性がある必要があります key - 文字列である必要があります public abstract ObjectSE put(ObjectSE bean, ObjectSE key, ObjectSE value)
BeanMap を複数の Bean に静的に使用できます。マップに関連付けられた Bean インスタンスは無視され、代わりにこのメソッドに渡された Bean が使用されます。key - 文字列である必要があります public void setBean(ObjectSE bean)
bean - 新しい JavaBeangetBean()public ObjectSE getBean()
setBean(java.lang.Object)public boolean containsKey(ObjectSE key)
MapSE 内の containsKeySE public boolean containsValue(ObjectSE value)
MapSE 内の containsValueSE public boolean equals(ObjectSE o)
public int hashCode()
MapSE 内の hashCodeSE ObjectSE の hashCodeSE public SetSE entrySet()
MapSE 内の entrySetSE public CollectionSE values()
public StringSE toString()
ObjectSE の toStringSE