|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.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>
内の put
Bindings
内の put
name
- 値の名前value
- 設定する値
NullPointerException
- 名前が null の場合
IllegalArgumentException
- 名前が空の場合。public void putAll(Map<? extends String,? extends Object> toMerge)
Map.putAll
を使用して、putAll
が実装されます。
Map<String,Object>
内の putAll
Bindings
内の putAll
toMerge
- 追加される値の Map
。
NullPointerException
- toMerge マップが null の場合、またはマップ内のいずれかのキーが null の場合。
IllegalArgumentException
- マップ内のいずれかのキーが空の String である場合。public void clear()
Map<String,Object>
内の clear
public boolean containsKey(Object key)
Map<String,Object>
内の containsKey
Bindings
内の containsKey
key
- マップにあるかどうかが判定されるキー
NullPointerException
- キーが null の場合
ClassCastException
- key が String でない場合
IllegalArgumentException
- key が空の String である場合public boolean containsValue(Object value)
Map<String,Object>
内の containsValue
value
- マップにあるかどうかを判定される値
public Set<Map.Entry<String,Object>> entrySet()
Set
ビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットに対する反復の処理中にマップが変更された場合は、反復処理の結果は定義されません (反復子自身の remove オペレーション、または反復子により返されるマップエントリに対する setValue オペレーションを除く)。 セットは、要素の削除をサポートしており、対応するマッピングをマップから削除できます。セットは要素の削除をサポートしており、対応するマッピングをマップから削除できます。削除は、Iterator.remove、Set.remove、removeAll、retainAll、および clear の各オペレーションを通して行います。Set は、add オペレーションや addAll オペレーションはサポートしていません。
Map<String,Object>
内の entrySet
public Object get(Object key)
つまり、マップに (key==null ? k==null :key.equals(k)) という条件で、鍵 k から値 v までマッピングが含まれる場合、このメソッドは v を返します。 含まれない場合は null を返します。このようなマッピングが 1 つだけあります。
Map<String,Object>
内の get
Bindings
内の get
key
- 関連付けられている値が返されるキー
NullPointerException
- キーが null の場合
ClassCastException
- key が String でない場合
IllegalArgumentException
- key が空の String である場合public boolean isEmpty()
Map<String,Object>
内の isEmpty
public Set<String> keySet()
Set
ビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットの反復処理中にマップが変更された場合、反復処理の結果は定義されません (反復子自身の remove オペレーションを除く)。セットは要素の削除をサポートしており、対応するマッピングをマップから削除できます。削除は、Iterator.remove、Set.remove、removeAll、retainAll、および retainAll オペレーションを通して行います。Set は、add オペレーションや addAll オペレーションはサポートしていません。
Map<String,Object>
内の keySet
public Object remove(Object key)
(key==null ?つまり、マップに k==null ? k==null :key.equals(k))
という条件で、キー k から値 v までマッピングがマップに含まれる場合、このマッピングは削除されます。マップはこのようなマッピングを 1 つだけ含みます。
マップが、以前にキーをマッピングしている値。このキーに対するマッピングがマップにない場合は null。null の戻り値は、実装が null 値をサポートしている場合、指定されたキーと null を以前関連付けていたマップを示す場合もあります。一度呼び出しが返れば、マップは指定されたキーのマッピングを含みません。
- 定義:
- インタフェース
Map<String,Object>
内の remove
- 定義:
- インタフェース
Bindings
内の remove
- パラメータ:
key
- マッピングがマップから削除されるキー
- 戻り値:
- 指定されたキーと関連付けられていた以前の値。キーのマッピングがなかった場合は null。
- 例外:
NullPointerException
- キーが null の場合
ClassCastException
- key が String でない場合
IllegalArgumentException
- key が空の String である場合
public int size()
Map<String,Object>
内の size
public Collection<Object> values()
Collection
ビューを返します。コレクションはマップと連動しているので、マップに対する変更はコレクションに反映され、またコレクションに対する変更はマップに反映されます。コレクションの反復処理中にマップが変更された場合、反復処理の結果は定義されません (反復子自身の remove オペレーションを除く)。コレクションは要素の削除をサポートしており、対応するマッピングをマップから削除できます。 削除は、Iterator.remove、Collection.remove、removeAll、retainAll、および clear オペレーションを通して行います。コレクションは、add オペレーションや addAll オペレーションはサポートしていません。
Map<String,Object>
内の values
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。