|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Bindings
キーが Strings
であるすべてのキーと値のペアのマッピングです。
入れ子のクラスの概要 |
---|
インタフェース java.util.Map から継承された入れ子のクラス/インタフェース |
---|
Map.Entry<K,V> |
メソッドの概要 | |
---|---|
boolean |
containsKey(Object key)
マップが指定のキーのマッピングを保持する場合に true を返します。 |
Object |
get(Object key)
マップが指定されたキーをマップする値を返します。 |
Object |
put(String name,
Object value)
名前を付けられた値を設定します。 |
void |
putAll(Map<? extends String,? extends Object> toMerge)
指定された Map 内のすべてのマッピングをこの Bindings に追加します。 |
Object |
remove(Object key)
このキーにマッピングがある場合に、そのマッピングをマップから削除します (任意のオペレーション)。 |
インタフェース java.util.Map から継承されたメソッド |
---|
clear, containsValue, entrySet, equals, hashCode, isEmpty, keySet, size, values |
メソッドの詳細 |
---|
Object put(String name, Object value)
Map<String,Object>
内の put
name
- 値に関連付けられた名前value
- 名前に関連付けられた値
NullPointerException
- 名前が null の場合
IllegalArgumentException
- 名前が空の String の場合。void putAll(Map<? extends String,? extends Object> toMerge)
Map
内のすべてのマッピングをこの Bindings
に追加します。
Map<String,Object>
内の putAll
toMerge
- これにマージする Map
。
NullPointerException
- toMerge マップが null の場合、またはマップ内のいずれかのキーが null の場合。
IllegalArgumentException
- マップ内のいずれかのキーが空の String である場合。boolean containsKey(Object key)
Map<String,Object>
内の containsKey
key
- マップにあるかどうかが判定されるキー
NullPointerException
- キーが null の場合
ClassCastException
- key が String でない場合
IllegalArgumentException
- key が空の String である場合Object get(Object key)
つまり、マップに (key==null ? k==null :key.equals(k)) という条件で、鍵 k から値 v までマッピングが含まれる場合、このメソッドは v を返します。 含まれない場合は null を返します。このようなマッピングが 1 つだけあります。
Map<String,Object>
内の get
key
- 関連付けられている値が返されるキー
NullPointerException
- キーが null の場合
ClassCastException
- key が String でない場合
IllegalArgumentException
- key が空の String である場合Object remove(Object key)
(key==null ?つまり、マップに k==null ? k==null :key.equals(k))
という条件で、キー k から値 v までマッピングがマップに含まれる場合、このマッピングは削除されます。マップはこのようなマッピングを 1 つだけ含みます。
マップが、以前にキーをマッピングしている値。このキーに対するマッピングがマップにない場合は null。null の戻り値は、実装が null 値をサポートしている場合、指定されたキーと null を以前関連付けていたマップを示す場合もあります。一度呼び出しが返れば、マップは指定されたキーのマッピングを含みません。
- 定義:
- インタフェース
Map<String,Object>
内の remove
- パラメータ:
key
- マッピングがマップから削除されるキー
- 戻り値:
- 指定されたキーと関連付けられていた以前の値。キーのマッピングがなかった場合は null。
- 例外:
NullPointerException
- キーが null の場合
ClassCastException
- key が String でない場合
IllegalArgumentException
- key が空の String である場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。