パッケージ org.springframework.ui
クラス ExtendedModelMap
java.lang.ObjectSE
java.util.AbstractMapSE<K,V> 
java.util.HashMapSE<K,V> 
java.util.LinkedHashMapSE<StringSE,ObjectSE> 
org.springframework.ui.ModelMap
org.springframework.ui.ExtendedModelMap
- 実装されているすべてのインターフェース:
- SerializableSE、- CloneableSE、- MapSE<StringSE,、- ObjectSE> - Model
- 既知の直属サブクラス
- BindingAwareModelMap
Model インターフェースを実装する ModelMap のサブクラス。 これは、通常は Model インターフェースの宣言を介して、Spring MVC によってハンドラーメソッドに公開される実装クラスです。ユーザーコード内でビルドする必要はありません。プレーンな ModelMap または文字列キーを備えた通常の MapSE でさえ、ユーザーモデルを返すのに十分です。
- 導入:
- 2.5.1
- 作成者:
- Juergen Hoeller
- 関連事項:
- ネストされたクラスの要約- クラス java.util.AbstractMapSE から継承されたネストクラス / インターフェース- AbstractMap.SimpleEntrySE<KSE extends ObjectSE,- VSE extends ObjectSE>, AbstractMap.SimpleImmutableEntrySE<KSE extends ObjectSE, - VSE extends ObjectSE> 
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- addAllAttributes- (CollectionSE<?> attributeValues) 各要素の属性名の生成を使用して、提供された- Collectionのすべての属性をこの- Mapにコピーします。- addAllAttributes- (MapSE<StringSE, - ?> attributes) 指定された- Mapのすべての属性をこの- Mapにコピーします。- addAttribute- (ObjectSE attributeValue) - generated nameを使用して、この- Mapに提供された属性を追加します。- addAttribute- (StringSE attributeName, ObjectSE attributeValue) 指定された名前に指定された属性を追加します。- asMap()モデル属性の現在のセットをマップとして返します。- mergeAttributes- (MapSE<StringSE, - ?> attributes) 指定された- Mapのすべての属性をこの- Mapにコピーします。同じ名前の既存のオブジェクトが優先されます(つまり- クラス org.springframework.ui.ModelMap から継承されたメソッド- containsAttribute, getAttribute- クラス java.util.LinkedHashMapSE から継承されたメソッド- clear, containsValueSE, entrySet, forEachSE, getSE, getOrDefaultSE, keySet, removeEldestEntrySE, replaceAllSE, values- クラス java.util.HashMapSE から継承されたメソッド- clone, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, isEmpty, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, size- クラス java.util.AbstractMapSE から継承されたメソッド- equalsSE, hashCode, toString- インターフェース java.util.MapSE から継承されたメソッド- computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, equalsSE, hashCode, isEmpty, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, size- インターフェース org.springframework.ui.Model から継承されたメソッド- containsAttribute, getAttribute
- コンストラクターの詳細- ExtendedModelMappublic ExtendedModelMap()
 
- メソッドの詳細- addAttributeクラスからコピーされた説明:- ModelMap指定された名前に指定された属性を追加します。- 次で指定:
-  インターフェース ModelのaddAttribute
- オーバーライド:
-  クラス ModelMapのaddAttribute
- パラメーター:
- attributeName- モデル属性の名前 (非- null)
- attributeValue- モデル属性値 (- nullにすることができます)
 
- addAttributeクラスからコピーされた説明:- ModelMap- generated nameを使用して、この- Mapに提供された属性を追加します。- メモ: 真の規則名を正しく判別できないため、このメソッドを使用する場合、空の - CollectionsSE はモデルに追加されません。ビューコードは、JSTL タグによってすでに行われているように、空のコレクションではなく- nullをチェックする必要があります。- 次で指定:
-  インターフェース ModelのaddAttribute
- オーバーライド:
-  クラス ModelMapのaddAttribute
- パラメーター:
- attributeValue- モデル属性値 (非- null)
 
- addAllAttributesクラスからコピーされた説明:- ModelMap各要素の属性名の生成を使用して、提供された- Collectionのすべての属性をこの- Mapにコピーします。- 次で指定:
-  インターフェース ModelのaddAllAttributes
- オーバーライド:
-  クラス ModelMapのaddAllAttributes
- 関連事項:
 
- addAllAttributesクラスからコピーされた説明:- ModelMap指定された- Mapのすべての属性をこの- Mapにコピーします。- 次で指定:
-  インターフェース ModelのaddAllAttributes
- オーバーライド:
-  クラス ModelMapのaddAllAttributes
- 関連事項:
 
- mergeAttributesクラスからコピーされた説明:- ModelMap指定された- Mapのすべての属性をこの- Mapにコピーします。同じ名前の既存のオブジェクトが優先されます(つまり、置き換えられません)。- 次で指定:
-  インターフェース ModelのmergeAttributes
- オーバーライド:
-  クラス ModelMapのmergeAttributes
 
- asMapインターフェースからコピーされた説明:- Modelモデル属性の現在のセットをマップとして返します。