パッケージ jakarta.ws.rs.core
インターフェース MultivaluedMap<K,V>
- 型パラメーター:
K
- このマップが保持するキーの型V
- マップされた値の型
- すべての既知の実装クラス:
AbstractMultivaluedMap
,MultivaluedHashMap
public interface MultivaluedMap<K,V> extends MapSE<K,ListSE<V>>
キーと値のペアのマップ。各キーには 0 個以上の値を設定できます。- 導入:
- 1.0
- 作成者:
- Paul Sandoz, Marc Hadley, Marek Potociar
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
add(K key, V value)
指定されたキーの現在の値のリストに値を追加します。void
addAll(K key, ListSE<V> valueList)
指定された値リストのすべての値を、指定されたキーの現在の値のリストに追加します。void
addAll(K key, V... newValues)
指定されたキーの現在の値のリストに複数の値を追加します。void
addFirst(K key, V value)
指定されたキーの現在の値リストの最初の位置に値を追加します。boolean
equalsIgnoreValueOrder(MultivaluedMap<K,V> otherMap)
指定されたマップをこのマップと比較して、各キーの値の順序を法とする等価性を調べます。V
getFirst(K key)
指定されたキーの最初の値を取得するためのショートカット。void
putSingle(K key, V value)
キーの値を、指定された値で構成される 1 つの項目リストになるように設定します。インターフェース java.util.MapSE から継承されたメソッド
clear, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, containsValueSE, entrySet, equalsSE, forEachSE, getSE, getOrDefaultSE, hashCode, isEmpty, keySet, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, replaceAllSE, size, values
メソッドの詳細
putSingle
void putSingle(K key, V value)
キーの値を、指定された値で構成される 1 つの項目リストになるように設定します。既存の値はすべて置き換えられます。- パラメーター:
key
- キーvalue
- キーの単一の値
getFirst
V getFirst(K key)
指定されたキーの最初の値を取得するためのショートカット。- パラメーター:
key
- キー- 戻り値:
- 指定されたキーの最初の値、またはキーがマップにない場合は null
addAll
void addAll(K key, V... newValues)
指定されたキーの現在の値のリストに複数の値を追加します。指定された新しい値の配列が空の場合、メソッドはすぐに戻ります。指定された値の配列がnull
の場合、メソッドはNullPointerException
をスローします。- パラメーター:
key
- キー。newValues
- 追加する値。- 例外:
NullPointerExceptionSE
- 指定された新しい値の配列がnull
の場合- 導入:
- 2.0
addAll
void addAll(K key, ListSE<V> valueList)
指定された値リストのすべての値を、指定されたキーの現在の値のリストに追加します。指定された値リストが空の場合、メソッドはすぐに戻ります。指定された値の配列がnull
の場合、メソッドはNullPointerException
をスローします。- パラメーター:
key
- キー。valueList
- 追加する値のリスト。- 例外:
NullPointerExceptionSE
- 指定された値リストがnull
の場合。- 導入:
- 2.0
addFirst
void addFirst(K key, V value)
指定されたキーの現在の値リストの最初の位置に値を追加します。- パラメーター:
key
- キーvalue
- 追加する値。- 導入:
- 2.0
equalsIgnoreValueOrder
boolean equalsIgnoreValueOrder(MultivaluedMap<K,V> otherMap)
指定されたマップをこのマップと比較して、各キーの値の順序を法とする等価性を調べます。具体的には、各キーに関連付けられた値が、順序付けられたリストであるかのように比較されます。- パラメーター:
otherMap
- これと比較するマップ。- 戻り値:
- マップが等しいモジュロ値の順序である場合は true。
- 導入:
- 2.0