- java.lang.Object
- 
- javax.script.SimpleBindings
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 SimpleBindings()デフォルトのコンストラクタはHashMapを使用します。SimpleBindings(Map<String,Object> m)コンストラクタは既存のMapを使用して、値を格納します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleancontainsKey(Object key)指定されたキーのマッピングがこのマップに含まれている場合にtrueを返します。Objectget(Object key)マップが指定されたキーをマップする値を返します。Objectput(String name, Object value)ベースとなるmapフィールドに、指定されたキーと値を設定します。voidputAll(Map<? extends String,? extends Object> toMerge)putAllはMap.putAllを使って実装されています。Objectremove(Object key)このキーにマッピングがある場合に、そのマッピングをマップから削除します(オプションの操作)。- 
インタフェース java.util.Mapで宣言されたメソッドclear, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
SimpleBindingspublic SimpleBindings(Map<String,Object> m) コンストラクタは既存のMapを使用して、値を格納します。- パラメータ:
- m- この- SimpleBindingsの基になる- Map。
- 例外:
- NullPointerException- mがnullの場合
 
 - 
SimpleBindingspublic SimpleBindings() デフォルトのコンストラクタはHashMapを使用します。
 
- 
 - 
メソッドの詳細- 
putpublic Object put(String name, Object value) ベースとなるmapフィールドに、指定されたキーと値を設定します。- 定義:
- put、インタフェース:- Bindings
- 定義:
- put、インタフェース:- Map<String,Object>
- パラメータ:
- name- 値の名前
- value- 設定する値。
- 戻り値:
- 指定されたキーの以前の値。 キーの設定が解除されていた場合はnull。
- 例外:
- NullPointerException- 名前がnullの場合。
- IllegalArgumentException- 名前が空の場合。
 
 - 
putAllpublic void putAll(Map<? extends String,? extends Object> toMerge) putAllはMap.putAllを使って実装されています。- 定義:
- putAll、インタフェース:- Bindings
- 定義:
- putAll、インタフェース:- Map<String,Object>
- パラメータ:
- toMerge- 追加される値の- Map。
- 例外:
- NullPointerException- toMergeマップがnullの場合、またはマップ内のいずれかのキーがnullの場合。
- IllegalArgumentException- マップ内のいずれかのキーが空のStringである場合。
 
 - 
containsKeypublic boolean containsKey(Object key) 指定されたキーのマッピングがこのマップに含まれている場合にtrueを返します。 つまり、このマップに、(key==null ? k==null : key.equals(k))となるキーkが含まれている場合にのみtrueを返します。 このようなマッピングは1つのみ存在できます。- 定義:
- containsKey、インタフェース:- Bindings
- 定義:
- containsKey、インタフェース:- Map<String,Object>
- パラメータ:
- key- このマップにあるかどうかが判定されるキー。
- 戻り値:
- このマップが指定のキーのマッピングを保持する場合はtrue。
- 例外:
- NullPointerException- キーがnullの場合
- ClassCastException- keyがStringでない場合
- IllegalArgumentException- keyが空のStringである場合
 
 - 
getpublic Object get(Object key) マップが指定されたキーをマップする値を返します。 マップがこのキーのマッピングを保持していない場合はnullを返します。 戻り値nullは、マップがキーのマッピングを保持していないことを示すとはかぎりません。つまり、マップが明示的にキーをnullにマップすることもあります。containsKeyオペレーションを使用すると、こうした2つの場合を見分けることができます。つまり、このメソッドは、 (key==null ? k==null : key.equals(k))となるキーkから値vへのマッピングがこのマップに含まれている場合はvを返し、それ以外の場合はnullを返します。 このようなマッピングは1つのみ存在できます。- 定義:
- get、インタフェース:- Bindings
- 定義:
- get、インタフェース:- Map<String,Object>
- パラメータ:
- key- 関連付けられている値が返されるキー。
- 戻り値:
- マップが、指定されたキーにマッピングしている値。このキーに対するマッピングがマップにない場合はnull。
- 例外:
- NullPointerException- キーがnullの場合
- ClassCastException- keyがStringでない場合
- IllegalArgumentException- keyが空のStringである場合
 
 - 
removepublic Object remove(Object key) このキーにマッピングがある場合に、そのマッピングをマップから削除します(オプションの操作)。 つまり、(key==null ? k==null : key.equals(k))となるキーkから値vへのマッピングがこのマップに含まれる場合、このマッピングは削除されます。 マップはこのようなマッピングを1つだけ含めることができます。このマップが以前にこのキーを関連付けていた値を返します。このキーに対するマッピングがマップになかった場合は nullを返します。nullの戻り値は、実装がnull値をサポートしている場合、マップが以前、指定されたキーとnullを関連付けたことを示す場合もあります。 呼出しが戻ると、マップは指定されたキーのマッピングを含まなくなります。- 定義:
- remove、インタフェース:- Bindings
- 定義:
- remove、インタフェース:- Map<String,Object>
- パラメータ:
- key- マッピングがマップから削除されるキー。
- 戻り値:
- 指定されたキーと関連付けられていた以前の値。キーのマッピングがなかった場合はnull。
- 例外:
- NullPointerException- キーがnullの場合
- ClassCastException- keyがStringでない場合
- IllegalArgumentException- keyが空のStringである場合
 
 
- 
 
-