クラス ModelMap
- 実装されているすべてのインターフェース:
SerializableSE, CloneableSE, MapSE<StringSE,ObjectSE>, SequencedMapSE<StringSE, ObjectSE>
- 既知の直属サブクラス
ExtendedModelMap, RedirectAttributesModelMap
ネストされたクラスの要約
クラス AbstractMapSE から継承されたネストクラス / インターフェース
AbstractMap.SimpleEntrySE<K,V>, AbstractMap.SimpleImmutableEntrySE<K, V> コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明addAllAttributes(@Nullable CollectionSE<?> attributeValues) 各要素の属性名の生成を使用して、提供されたCollectionのすべての属性をこのMapにコピーします。addAllAttributes(@Nullable MapSE<StringSE, ?> attributes) 指定されたMapのすべての属性をこのMapにコピーします。addAttribute(ObjectSE attributeValue) generated nameを使用して、このMapに提供された属性を追加します。addAttribute(StringSE attributeName, @Nullable ObjectSE attributeValue) 指定された名前に指定された属性を追加します。booleancontainsAttribute(StringSE attributeName) このモデルには、指定された名前の属性が含まれているか判定します。getAttribute(StringSE attributeName) 指定された名前の属性値があれば、それを返します。mergeAttributes(@Nullable MapSE<StringSE, ?> attributes) 指定されたMapのすべての属性をこのMapにコピーします。同じ名前の既存のオブジェクトが優先されます(つまりクラス LinkedHashMapSE から継承されたメソッド
clear, containsValueSE, entrySet, forEachSE, getSE, getOrDefaultSE, keySet, newLinkedHashMapSE, putFirstSE, putLastSE, removeEldestEntrySE, replaceAllSE, reversed, sequencedEntrySet, sequencedKeySet, sequencedValues, valuesクラス HashMapSE から継承されたメソッド
clone, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, isEmpty, mergeSE, newHashMapSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, sizeクラス AbstractMapSE から継承されたメソッド
equalsSE, hashCode, toStringインターフェース MapSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, equalsSE, hashCode, isEmpty, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, sizeインターフェース SequencedMapSE から継承されたメソッド
firstEntry, lastEntry, pollFirstEntry, pollLastEntry
コンストラクターの詳細
ModelMap
public ModelMap()新しい空のModelMapを作成します。ModelMap
ModelMap
指定された属性を含む新しいModelMapを作成します。属性名の生成を使用して、提供されたモデルオブジェクトのキーを生成します。- 関連事項:
メソッドの詳細
addAttribute
addAttribute
generated nameを使用して、このMapに提供された属性を追加します。メモ: 真の規則名を正しく判別できないため、このメソッドを使用する場合、空の
CollectionsSE はモデルに追加されません。ビューコードは、JSTL タグによってすでに行われているように、空のコレクションではなくnullをチェックする必要があります。- パラメーター:
attributeValue- モデル属性値 (非null)
addAllAttributes
各要素の属性名の生成を使用して、提供されたCollectionのすべての属性をこのMapにコピーします。- 関連事項:
addAllAttributes
mergeAttributes
containsAttribute
このモデルには、指定された名前の属性が含まれているか判定します。- パラメーター:
attributeName- モデル属性の名前 (非null)- 戻り値:
- このモデルに対応する属性が含まれているかどうか
getAttribute