|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--org.xml.sax.helpers.AttributeListImpl
AttributeList
를 구현합니다. 이 인터페이스는 벌써,AttributesImpl
헬퍼 클래스에 구현되고 있는 Attributes
로 옮겨지고 있습니다.
AttributeList 의 디폴트 구현입니다.
이 모듈은 원시 코드, 문서 모두 공개 도메인에 놓여져 있습니다. 따라서, 내용에 관한프로텍션은 일절 제공되지 않습니다.
AttributeList 는 비추천의 SAX1 AttributeList
인터페이스를 구현합니다. 이 인터페이스는 벌써 새로운 SAX2 AttributesImpl
인터페이스로 옮겨놓을 수 있고 있습니다.
이 클래스는 SAX AttributeList
인터페이스의 간이 구현을 제공합니다. SAX 파서의 작성자는 이 구현을 이용해, 어플리케이션에 속성을 제공할 수 있습니다. SAX 어플리케이션의 작성자는 이 구현을 이용해, 요소의 속성 지정의 지속적인 카피를 작성할 수 있습니다.
private AttributeList myatts; public void startElement (String name, AttributeList atts) { // create a persistent copy of the attribute list // for use outside this method myatts = new AttributeListImpl(atts); [...] }
이 클래스를 사용해 AttributeList 의 구현을 제공하기 위해서, SAX 파서는 불필요합니다. SAX 파서는 편의상 제공되고 있는에 지나지 않습니다. 특히 파서의 작성자에게는 보다 효과적인 구현을 작성하는 것을 추천합니다.
AttributeList
,
DocumentHandler.startElement(java.lang.String, org.xml.sax.AttributeList)
생성자의 개요 | |
AttributeListImpl ()
추천 되고 있지 않습니다. 하늘의 속성 리스트를 작성합니다. |
|
AttributeListImpl (AttributeList atts)
추천 되고 있지 않습니다. 기존의 속성 리스트의 지속적인 카피를 구축합니다. |
메소드의 개요 | |
void |
addAttribute (String name,
String type,
String value)
추천 되고 있지 않습니다. 속성 리스트에 속성을 추가합니다. |
void |
clear ()
추천 되고 있지 않습니다. 속성 리스트를 소거합니다. |
int |
getLength ()
추천 되고 있지 않습니다. 리스트내에 있는 속성의 수를 돌려줍니다. |
String |
getName (int i)
추천 되고 있지 않습니다. 위치로부터 속성명을 취득합니다. |
String |
getType (int i)
추천 되고 있지 않습니다. 위치로부터 속성의 형태를 취득합니다. |
String |
getType (String name)
추천 되고 있지 않습니다. 이름으로부터 속성의 형태를 취득합니다. |
String |
getValue (int i)
추천 되고 있지 않습니다. 위치로부터 속성치를 취득합니다. |
String |
getValue (String name)
추천 되고 있지 않습니다. 이름으로부터 속성치를 취득합니다. |
void |
removeAttribute (String name)
추천 되고 있지 않습니다. 리스트로부터 속성을 삭제합니다. |
void |
setAttributeList (AttributeList atts)
추천 되고 있지 않습니다. 이전의 컨텐츠를 파기해 속성 리스트를 설정합니다. |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자의 상세 |
public AttributeListImpl()
주로 파서의 작성자를 대상으로 한 constructor 입니다. 파서의 작성자는 이 constructor를 사용해, 요소간의 clear 메소드로 리셋트 할 수 있는 재이용 가능한 단일의 속성 리스트를 작성할 수 있습니다.
addAttribute(java.lang.String, java.lang.String, java.lang.String)
,
clear()
public AttributeListImpl(AttributeList atts)
주로 어플리케이션의 작성자를 대상으로 한 constructor 입니다. 어플리케이션의 작성자는 이 constructor를 사용해, 기존의 속성 리스트의 지속적인 카피를 작성할 수 있습니다.
atts
- 카피하는 속성 리스트DocumentHandler.startElement(java.lang.String, org.xml.sax.AttributeList)
메소드의 상세 |
public void setAttributeList(AttributeList atts)
어플리케이션의 작성자는 이 메소드를 사용해 속성 리스트를 간단하게 재이용할 수 있습니다.
atts
- 카피하는 속성 리스트public void addAttribute(String name, String type, String value)
SAX 파서의 작성자를 대상으로 한 메소드입니다. 이 메소드를 사용해, 어플리케이션에 배포하기 전의 속성 리스트에 속성을 추가할 수 있습니다.
name
- 속성명type
- 속성형 (열거형 속성의 형태는 "NMTOKEN")value
- 속성치 (null 이외)removeAttribute(java.lang.String)
,
DocumentHandler.startElement(java.lang.String, org.xml.sax.AttributeList)
public void removeAttribute(String name)
SAX 어플리케이션의 작성자는 이 메소드를 사용해 AttributeList 로부터 속성을 제거할 수 있습니다. 이 메소드를 호출하면(자), 속성 리스트의 길이와 속성의 인덱스의 일부가 변경되는 점에 주의해 주세요.
요구된 속성이 리스트에 포함되지 않은 경우, 조작 불능이 됩니다.
name
- 속성명addAttribute(java.lang.String, java.lang.String, java.lang.String)
public void clear()
SAX 파서의 작성자는 이 메소드를 사용해, DocumentHandler.startElement 간의 속성 리스트를 리셋트 할 수 있습니다. 일반적으로, 매회 새로운 AttributeListImpl 오브젝트를 할당하는 것보다도 같은 것을 재이용하는 편이 적절합니다.
DocumentHandler.startElement(java.lang.String, org.xml.sax.AttributeList)
public int getLength()
AttributeList
내의 getLength
AttributeList.getLength()
public String getName(int i)
AttributeList
내의 getName
i
- 리스트내의 속성의 위치
AttributeList.getName(int)
public String getType(int i)
AttributeList
내의 getType
i
- 리스트내의 속성의 위치
AttributeList.getType(int)
public String getValue(int i)
AttributeList
내의 getValue
i
- 리스트내의 속성의 위치
AttributeList.getValue(int)
public String getType(String name)
AttributeList
내의 getType
name
- 속성명
AttributeList.getType(java.lang.String)
public String getValue(String name)
AttributeList
내의 getValue
name
- 속성명
AttributeList.getValue(java.lang.String)
|
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.