|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectorg.xml.sax.helpers.AttributeListImpl
AttributeList
;
(을)를 구현합니다. 이 인터페이스는 벌써,
Attributes
(으)로 옮겨지고 있습니다. 이것은,
AttributesImpl
헬퍼 클래스에 구현되고 있습니다.
public class AttributeListImpl
AttributeList 의 디폴트 구현입니다.
이 모듈은, 원시 코드, 문서 모두 공개 도메인에 놓여져 있습니다. 따라서, 내용에 관한보증은 일절 제공되지 않습니다. 상세한 것에 대하여는,http://www.saxproject.org 를 참조해 주세요.
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 퍼서는 반드시 이 클래스를 사용할 필요는 없습니다. 이 클래스는 편의상 제공되고 있는에 지나지 않습니다. 특히 퍼서의 작성자에게는, 보다 효과적인 구현을 작성하는 것을 추천합니다.
AttributeList
,
DocumentHandler.startElement(java.lang.String, org.xml.sax.AttributeList)
생성자 의 개요 | |
---|---|
AttributeListImpl ()
추천 되고 있지 않습니다. 빈 상태(empty)의 속성 리스트를 작성합니다. |
|
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()
이 생성자 은, 요소간의 clear 메소드로 리셋 할 수 있는 재사용 가능한 단일의 속성 리스트를 작성하는 퍼서의 작성자에 대해서 유용한 생성자 입니다.
addAttribute(java.lang.String, java.lang.String, java.lang.String)
,
clear()
public AttributeListImpl(AttributeList atts)
이 생성자 은, 기존의 속성 리스트의 지속적인 카피를 작성하는 어플리케이션 작성자에 대해서 유용한 생성자 입니다.
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 Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.