インタフェースBindings
- 既知のすべての実装クラス:
SimpleBindings
-
ネストされたクラスのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明booleancontainsKey(Object key) 指定されたキーのマッピングがこのマップに含まれている場合にtrueを返します。マップが指定されたキーをマップする値を返します。名前を付けられた値を設定します。void指定されたMap内のすべてのマッピングをこのBindingsに追加します。このキーにマッピングがある場合に、そのマッピングをマップから削除します(オプションの操作)。インタフェースjava.util.Mapで宣言されたメソッド
clear, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
-
メソッドの詳細
-
put
名前を付けられた値を設定します。- 定義:
- インタフェース
Map<String,内のObject> put - パラメータ:
name- 値に関連付けられた名前。value- 名前に関連付けられた値。- 戻り値:
- 指定された名前に以前に関連付けられた値。 以前に名前に関連付けられた値がなかった場合はnull。
- スロー:
NullPointerException- 名前がnullの場合。IllegalArgumentException- 名前が空のStringの場合。
-
putAll
指定されたMap内のすべてのマッピングをこのBindingsに追加します。- 定義:
- インタフェース
Map<String,内のObject> putAll - パラメータ:
toMerge- これにマージするMap。- スロー:
NullPointerException- toMergeマップがnullの場合、またはマップ内のいずれかのキーがnullの場合。IllegalArgumentException- マップ内のいずれかのキーが空のStringである場合。
-
containsKey
boolean containsKey(Object key) 指定されたキーのマッピングがこのマップに含まれている場合にtrueを返します。 さらに正式には、このマップに(key==null ? k==null : key.equals(k))などのキーkのマッピングが含まれている場合のみ、trueを返します。 (このようなマッピングは1つのみ存在できます。)- 定義:
- インタフェース
Map<String,内のObject> containsKey - パラメータ:
key- このマップにあるかどうかが判定されるキー。- 戻り値:
- 指定されたキーのマッピングがこのマップに含まれている場合は
true - スロー:
NullPointerException- キーがnullの場合ClassCastException- keyがStringでない場合IllegalArgumentException- keyが空のStringである場合
-
get
マップが指定されたキーをマップする値を返します。 マップにこのキーのマッピングが含まれていない場合は、nullを返します。 戻り値nullは、マップがキーのマッピングを保持していないことを示すとはかぎりません。つまり、マップが明示的にキーをnullにマップすることもあります。containsKey操作を使用して、これら2つのケースを区別できます。つまり、このメソッドは、
(key==null ? k==null : key.equals(k))となるキーkから値vへのマッピングがこのマップに含まれている場合はvを返し、それ以外の場合はnullを返します。 (このようなマッピングは1つのみ存在できます。)- 定義:
- インタフェース
Map<String,内のObject> get - パラメータ:
key- 関連付けられている値が返されるキー。- 戻り値:
- このマップが指定のキーをマップする値、またはマップにこのキーのマッピングが含まれていない場合は
null。 - スロー:
NullPointerException- キーがnullの場合ClassCastException- keyがStringでない場合IllegalArgumentException- keyが空のStringである場合
-
remove
このキーにマッピングがある場合に、そのマッピングをマップから削除します(オプションの操作)。 さらに正式には、このマップにキーkから値vへのマッピング((key==null ? k==null : key.equals(k))など)が含まれている場合、そのマッピングは削除されます。 マップはこのようなマッピングを1つだけ含めることができます。マップが以前にキーを関連付けた値を返します。マップにこのキーのマッピングが含まれていない場合は、
nullを返します。 (nullの戻り値は、実装でnull値がサポートされている場合、マップで以前に指定されたキーにnullが関連付けられていることを示すこともできます。) 呼出しが戻ると、マップは指定されたキーのマッピングを含まなくなります。- 定義:
- インタフェース
Map<String,内のObject> remove - パラメータ:
key- マッピングがマップから削除されるキー。- 戻り値:
- 指定されたキーに関連付けられている前の値、またはキーにマッピングがなかった場合は
null。 - スロー:
NullPointerException- キーがnullの場合ClassCastException- keyがStringでない場合IllegalArgumentException- keyが空のStringである場合
-