|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--java.util.jar.Attributes
Attributes 클래스는 마니페스트 속성명에 관련한 캐릭터 라인의 값에 매핑 합니다. 속성명에서는 대문자와 소문자를 구별하지 않고 이름에 사용할 수 있는 캐릭터는 [0-9a-zA-Z_-] 세트의 ASCII 캐릭터에 제한됩니다. 속성의 값에는 임의의 캐릭터를 사용할 수 있어 출력 스트림에 써내지는 경우에는 UTF8 에 encode 됩니다.
Manifest
중첩된 클래스의 개요 | |
static class |
Attributes.Name
Attributes.Name 클래스는 이 Map 에 저장되고 있는 속성명을 나타냅니다. |
클래스 java.util. Map 을 상속받은 중첩된 클래스 |
Map.Entry |
필드의 개요 | |
protected Map |
map
속성명과 속성의 값의 매핑입니다. |
생성자의 개요 | |
Attributes ()
디폴트의 사이즈로, 새로운 하늘의 Attributes 오브젝트를 구축합니다. |
|
Attributes (Attributes attr)
지정된 Attributes 오브젝트와 같은 속성명과 속성의 값의 매핑으로, 새로운 Attributes 오브젝트를 구축합니다. |
|
Attributes (int size)
지정된 초기 사이즈로, 새로운 하늘의 Attributes 오브젝트를 구축합니다. |
메소드의 개요 | |
void |
clear ()
이 Map 로부터 모든 속성을 삭제합니다. |
Object |
clone ()
다음과 같이 구현된, Attributes 의 카피를 돌려줍니다. |
boolean |
containsKey (Object name)
지정된 속성명 (키)이 이 Map 에 저장되는 경우에 true 를 돌려줍니다. |
boolean |
containsValue (Object value)
이 Map 가 1 개 이상의 속성명 (키)이 지정된 값에 MAP 하고 있는 경우에, true 를 돌려줍니다. |
Set |
entrySet ()
이 Map 에 저장되고 있는 속성명과 속성의 값과의 매핑의 Collection 뷰를 돌려줍니다. |
boolean |
equals (Object o)
지정된 Attributes 오브젝트와 이 Map 가 동일한지 어떤지를 비교합니다. |
Object |
get (Object name)
지정된 속성명의 값을 돌려줍니다. |
String |
getValue (Attributes.Name name)
지정된 Attributes.Name 의 값을 돌려줍니다. |
String |
getValue (String name)
캐릭터 라인으로 지정된 속성명의 값을 돌려줍니다. |
int |
hashCode ()
이 Map 의 해시 코드치를 돌려줍니다. |
boolean |
isEmpty ()
이 Map 에 속성이 저장되어 있지 않은 경우에 true 를 돌려줍니다. |
Set |
keySet ()
이 Map 에 저장되고 있는 속성명 (키)의 Set 뷰를 돌려줍니다. |
Object |
put (Object name,
Object value)
지정된 값과 지정된 속성명 (키)을 이 MAP에 관련짓습니다. |
void |
putAll (Map attr)
지정된 Attributes 로부터, 속성명과 속성의 값과의 매핑을 모두 이 Map 에 카피합니다. |
String |
putValue (String name,
String value)
지정된 값을, String 로서 지정된 속성명에 관련짓습니다. |
Object |
remove (Object name)
지정된 이름 (키)을 가지는 속성을, 이 Map 로부터 삭제합니다. |
int |
size ()
이 Map 에 있는 속성의 수를 돌려줍니다. |
Collection |
values ()
이 Map 에 저장되고 있는 속성의 값의 Collection 뷰를 돌려줍니다. |
클래스 java.lang. Object 에서 상속받은 메소드 |
finalize , getClass , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
protected Map map
생성자의 상세 |
public Attributes()
public Attributes(int size)
size
- 속성의 초기 번호public Attributes(Attributes attr)
attr
- 지정된 Attributes메소드의 상세 |
public Object get(Object name)
Map
내의 get
name
- 속성명
Map.containsKey(Object)
public String getValue(String name)
이 메소드는 다음과 같이 정의됩니다.
return (String) get(new Attributes.Name((String) name));
name
- 속성명의 캐릭터 라인
public String getValue(Attributes.Name name)
이 메소드는 다음과 같이 정의됩니다.
return (String) get(name);
name
- Attributes.Name 오브젝트
public Object put(Object name, Object value)
Map
내의 put
name
- 속성명value
- 속성치
ClassCastException
- 이름이 Attributes.Name 가 아닌 경우, 혹은 값이 String 가 아닌 경우public String putValue(String name, String value)
이 메소드는 다음과 같이 정의됩니다.
return (String) put(new Attributes.Name(name), value);
name
- 속성명의 캐릭터 라인value
- 속성치
IllegalArgumentException
- 속성명이 무효인 경우public Object remove(Object name)
Map
내의 remove
name
- 속성명
public boolean containsValue(Object value)
Map
내의 containsValue
value
- 속성치
public boolean containsKey(Object name)
Map
내의 containsKey
name
- 속성명
public void putAll(Map attr)
Map
내의 putAll
attr
- 이 MAP에 저장되는 Attributes
ClassCastException
- 속성이 Attributes 가 아닌 경우public void clear()
Map
내의 clear
public int size()
Map
내의 size
public boolean isEmpty()
Map
내의 isEmpty
public Set keySet()
Map
내의 keySet
public Collection values()
Map
내의 values
public Set entrySet()
Map
내의 entrySet
public boolean equals(Object o)
Map
내의 equals
Object
내의 equals
o
- 비교 대상의 Object
public int hashCode()
Map
내의 hashCode
Object
내의 hashCode
Map.Entry.hashCode()
,
Object.hashCode()
,
Object.equals(Object)
,
Map.equals(Object)
public Object clone()
public Object clone() { return new Attributes(this); }속성명 및 값은 그것들 자신이 불변이므로, 돌려주어진 Attributes 는 원의 Attributes 에 영향을 미치지 않고 안전하게 변경할 수 있습니다.
Object
내의 clone
Cloneable
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.