|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.script.SimpleBindings
public class SimpleBindings
HashMap または指定されたほかの Map によって補助される Bindings の単純な実装です。
| 入れ子のクラスの概要 |
|---|
| インタフェース java.util.Map から継承された入れ子のクラス/インタフェース |
|---|
Map.Entry<K,V> |
| コンストラクタの概要 | |
|---|---|
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)
Map.putAll を使用して、putAll が実装されます。 |
Object |
remove(Object key)
このキーにマッピングがある場合に、そのマッピングをマップから削除します (任意のオペレーション)。 |
int |
size()
マップ内のキー値マッピングの数を返します。 |
Collection<Object> |
values()
このマップに含まれる値の Collection ビューを返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース java.util.Map から継承されたメソッド |
|---|
equals, hashCode |
| コンストラクタの詳細 |
|---|
public SimpleBindings(Map<String,Object> m)
Map を使用して、値を格納します。
m - この SimpleBindings を補助する Map。
NullPointerException - m が null の場合public SimpleBindings()
HashMap を使用します。
| メソッドの詳細 |
|---|
public Object put(String name,
Object value)
map フィールドに、指定されたキーと値を設定します。
Map<String,Object> 内の putBindings 内の putname - 値の名前value - 設定する値
NullPointerException - 名前が null の場合。
IllegalArgumentException - 名前が空の場合。public void putAll(Map<? extends String,? extends Object> toMerge)
Map.putAll を使用して、putAll が実装されます。
Map<String,Object> 内の putAllBindings 内の putAlltoMerge - 追加される値の Map。
NullPointerException - toMerge マップが null の場合、またはマップ内のいずれかのキーが null の場合。
IllegalArgumentException - マップ内のいずれかのキーが空の String である場合。public void clear()
Map<String,Object> 内の clearpublic boolean containsKey(Object key)
Map<String,Object> 内の containsKeyBindings 内の containsKeykey - マップにあるかどうかが判定されるキー
NullPointerException - キーが null の場合
ClassCastException - key が String でない場合
IllegalArgumentException - key が空の String である場合public boolean containsValue(Object value)
Map<String,Object> 内の containsValuevalue - マップにあるかどうかを判定される値
public Set<Map.Entry<String,Object>> entrySet()
Set ビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットに対する反復の処理中にマップが変更された場合は、反復処理の結果は定義されません (反復子自身の remove オペレーション、または反復子により返されるマップエントリに対する setValue オペレーションを除く)。 セットは、要素の削除をサポートしており、対応するマッピングをマップから削除できます。削除は、Iterator.remove、Set.remove、removeAll、retainAll、および clear の各オペレーションを通して行います。Set は、add オペレーションや addAll オペレーションはサポートしていません。
Map<String,Object> 内の entrySetpublic Object get(Object key)
つまり、マップに (key==null ? k==null :key.equals(k)) という条件で、鍵 k から値 v までマッピングが含まれる場合、このメソッドは v を返します。 含まれない場合は null を返します。このようなマッピングが 1 つだけあります。
Map<String,Object> 内の getBindings 内の getkey - 関連付けられた値が返されるキー
NullPointerException - キーが null の場合
ClassCastException - key が String でない場合
IllegalArgumentException - key が空の String である場合public boolean isEmpty()
Map<String,Object> 内の isEmptypublic Set<String> keySet()
Set ビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットの反復処理中にマップが変更された場合、反復処理の結果は定義されません (反復子自身の remove オペレーションを除く)。削除は、Iterator.remove、Set.remove、removeAll、retainAll、および clear の各オペレーションを通して行います。Set は、add オペレーションや addAll オペレーションはサポートしていません。
Map<String,Object> 内の keySetpublic Object remove(Object key)
(key==null ?k==null :key.equals(k)) という条件で、キー k から値 v までマッピングがマップに含まれる場合、このマッピングは削除されます。マップはこのようなマッピングを 1 つだけ含みます。
マップが、以前にキーをマッピングしている値。このキーに対するマッピングがマップにない場合は null。null の戻り値は、実装が null 値をサポートしている場合、指定されたキーと null を以前関連付けていたマップを示す場合もあります。1 度呼び出しが返れば、マップは指定されたキーのマッピングを含みません。
Map<String,Object> 内の removeBindings 内の removekey - マッピングがマップから削除されるキー。
NullPointerException - キーが null の場合
ClassCastException - key が String でない場合
IllegalArgumentException - key が空の String である場合public int size()
Map<String,Object> 内の sizepublic Collection<Object> values()
Collection ビューを返します。コレクションはマップと連動しているので、マップに対する変更はコレクションに反映され、またコレクションに対する変更はマップに反映されます。コレクションの反復処理中にマップが変更された場合、反復処理の結果は定義されません (反復子自身の remove オペレーションを除く)。コレクションは要素の削除をサポートしており、対応するマッピングをマップから削除できます。 削除は、Iterator.remove、Collection.remove、removeAll、retainAll、および clear オペレーションを通して行います。Set は、add オペレーションや addAll オペレーションはサポートしていません。
Map<String,Object> 内の values
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。