| コンストラクタと説明 | 
|---|
| SimpleBindings()デフォルトのコンストラクタは HashMapを使用します。 | 
| SimpleBindings(Map<String,Object> m)コンストラクタは既存の Mapを使用して、値を格納します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | clear()マップからマッピングをすべて削除します(オプションの操作)。 | 
| boolean | containsKey(Object key)指定のキーのマッピングがマップに含まれている場合にtrueを返します。 | 
| boolean | containsValue(Object value)マップが1つまたは複数のキーを指定された値にマッピングしている場合にtrueを返します。 | 
| Set<Map.Entry<String,Object>> | entrySet()このマップに含まれるマッピングの Setビューを返します。 | 
| Object | get(Object key)マップが指定されたキーをマップする値を返します。 | 
| boolean | isEmpty()このマップがキーと値のマッピングを保持しない場合にtrueを返します。 | 
| Set<String> | keySet()このマップに含まれるキーの Setビューを返します。 | 
| Object | put(String name, Object value)ベースとなる mapフィールドに、指定されたキーと値を設定します。 | 
| void | putAll(Map<? extends String,? extends Object> toMerge)putAllはMap.putAllを使って実装されています。 | 
| Object | remove(Object key)このキーにマッピングがある場合に、そのマッピングをマップから削除します(オプションの操作)。 | 
| int | size()このマップ内のキー値マッピングの数を返します。 | 
| Collection<Object> | values()このマップに含まれる値の Collectionビューを返します。 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic SimpleBindings(Map<String,Object> m)
Mapを使用して、値を格納します。m - このSimpleBindingsの基になるMap。NullPointerException - mがnullの場合public SimpleBindings()
HashMapを使用します。public Object put(String name, Object value)
mapフィールドに、指定されたキーと値を設定します。put、インタフェース: Map<String,Object>put、インタフェース: Bindingsname - 値の名前value - 設定する値。NullPointerException - 名前がnullの場合。IllegalArgumentException - 名前が空の場合。public void putAll(Map<? extends String,? extends Object> toMerge)
putAllはMap.putAllを使って実装されています。putAll、インタフェース: Map<String,Object>putAll、インタフェース: BindingstoMerge - 追加される値のMap。NullPointerException - toMergeマップがnullの場合、またはマップ内のいずれかのキーがnullの場合。IllegalArgumentException - マップ内のいずれかのキーが空のStringである場合。public void clear()
public boolean containsKey(Object key)
containsKey、インタフェース: Map<String,Object>containsKey、インタフェース: Bindingskey - このマップにあるかどうかが判定されるキー。NullPointerException - キーがnullの場合ClassCastException - keyがStringでない場合IllegalArgumentException - keyが空のStringである場合public boolean containsValue(Object value)
containsValue、インタフェース: Map<String,Object>value - このマップにあるかどうかが判定される値public Set<Map.Entry<String,Object>> entrySet()
Setビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットの反復処理中にマップが変更された場合、反復処理の結果は定義されていません(イテレータ自身のremoveオペレーション、またはイテレータにより返されるマップ・エントリに対するsetValueオペレーションを除く)。セットは要素の削除をサポートします。Iterator.remove、Set.remove、removeAll、retainAllおよびclearオペレーションで対応するマッピングをマップから削除します。addまたはaddAllオペレーションはサポートしていません。public Object get(Object key)
つまり、このメソッドは、(key==null ? k==null : key.equals(k))となるキーkから値vへのマッピングがこのマップに含まれている場合はvを返し、それ以外の場合はnullを返します。このようなマッピングは1つのみ存在できます。
get、インタフェース: Map<String,Object>get、インタフェース: Bindingskey - 関連付けられている値が返されるキー。NullPointerException - キーがnullの場合ClassCastException - keyがStringでない場合IllegalArgumentException - keyが空のStringである場合public boolean isEmpty()
public Set<String> keySet()
Setビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットの反復処理中にマップが変更された場合、反復処理の結果は定義されていません(イテレータ自身のremoveオペレーションを除く)。セットは要素の削除をサポートします。Iterator.remove、Set.remove、removeAll、retainAllおよびclearオペレーションで対応するマッピングをマップから削除します。addまたはaddAllオペレーションはサポートしていません。public Object remove(Object key)
(key==null ? k==null : key.equals(k))となるキーkから値vへのマッピングがこのマップに含まれる場合、このマッピングは削除されます。マップはこのようなマッピングを1つだけ含めることができます。
 このマップが以前にこのキーを関連付けていた値を返します。このキーに対するマッピングがマップになかった場合はnullを返します。nullの戻り値は、実装がnull値をサポートしている場合、マップが以前、指定されたキーとnullを関連付けたことを示す場合もあります。一度呼出しが返れば、マップは指定されたキーのマッピングを含みません。
remove、インタフェース: Map<String,Object>remove、インタフェース: Bindingskey - マッピングがマップから削除されるキー。NullPointerException - キーがnullの場合ClassCastException - keyがStringでない場合IllegalArgumentException - keyが空のStringである場合public int size()
public Collection<Object> values()
Collectionビューを返します。コレクションはマップと連動しているので、マップに対する変更はコレクションに反映され、またコレクションに対する変更はマップに反映されます。コレクションの反復処理中にマップが変更された場合、反復処理の結果は定義されていません(イテレータ自身のremoveオペレーションを除く)。コレクションは要素の削除をサポートします。Iterator.remove、Collection.remove、removeAll、retainAllおよびclearオペレーションで対応するマッピングをマップから削除します。addまたはaddAllオペレーションはサポートしていません。 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.