|
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 >
내의 put
Bindings
내의 put
name
- 치의 이름value
- 설정하는 값
NullPointerException
- 이름이 null 의 경우.
IllegalArgumentException
- 이름이 빈 상태(empty)의 경우. 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
- 맵내의 몇개의 키가 빈 상태(empty)의 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 가 빈 상태(empty)의 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 가 빈 상태(empty)의 String 인 경우public boolean isEmpty()
Map <String ,Object >
내의 isEmpty
public Set <String > keySet()
Set
뷰를 돌려줍니다. 세트는 맵과 연동하고 있으므로, 맵에 대한 변경은 세트에 반영되어 또, 세트에 대한 변경은 맵에 반영됩니다. 세트의 반복 처리중으로 맵이 변경되었을 경우, 반복 처리의 결과는 정의되지 않습니다 (반복자 자신의 remove 오퍼레이션을 제외하다). 삭제는,Iterator.remove,Set.remove,removeAll,retainAll, 및 clear 의 각 오퍼레이션을 통해 실시합니다. Set 는,add 오퍼레이션이나 addAll 오퍼레이션은 지원하고 있습니다.
Map <String ,Object >
내의 keySet
public Object remove(Object key)
(key==null ? k==null :key.equals(k))
라고 하는 조건으로, 키 k 로부터 값 v 까지 매핑이 맵에 포함되는 경우, 이 매핑은 삭제됩니다. 맵은 이러한 매핑을 1 개만 포함합니다.
맵이, 이전에 키를 매핑 하고 있는 값. 이 키에 대한 매핑이 맵에 없는 경우는 null. null 의 반환값은, 구현이 null 치를 지원하고 있는 경우, 지정된 키와 null 를 이전 관련짓고 있던 맵을 나타내는 경우도 있습니다. 1 번 호출이 돌아가면, 맵은 지정된 키의 매핑을 포함하지 않습니다.
Map <String ,Object >
내의 remove
Bindings
내의 remove
key
- 매핑이 맵으로부터 삭제되는 키.
NullPointerException
- 키가 null 의 경우
ClassCastException
- key 가 String 가 아닌 경우
IllegalArgumentException
- key 가 빈 상태(empty)의 String 인 경우public int size()
Map <String ,Object >
내의 size
public 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 도 참조해 주세요.