パッケージ 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
コンストラクターの詳細
ExtendedModelMap
public ExtendedModelMap()
メソッドの詳細
addAttribute
クラスからコピーされた説明:ModelMap指定された名前に指定された属性を追加します。- 次で指定:
- インターフェース
ModelのaddAttribute - オーバーライド:
- クラス
ModelMapのaddAttribute - パラメーター:
attributeName- モデル属性の名前 (非null)attributeValue- モデル属性値 (nullにすることができます)
addAttribute
クラスからコピーされた説明:ModelMapgenerated 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モデル属性の現在のセットをマップとして返します。