JavaTM Platform
Standard Ed. 6

javax.xml.stream.events
인터페이스 StartElement

모든 슈퍼 인터페이스:
XMLEvent , XMLStreamConstants


public interface StartElement
extends XMLEvent

StartElement 인터페이스는, 개시 요소에 관한 정보에의 액세스를 제공합니다. StartElement 는 문서내의 각 개시 태그로서 보고됩니다.

도입된 버젼:
1.6

필드의 개요
 
인터페이스 javax.xml.stream. XMLStreamConstants 로부터 상속된 필드
ATTRIBUTE , CDATA , CHARACTERS , COMMENT , DTD , END_DOCUMENT , END_ELEMENT , ENTITY_DECLARATION , ENTITY_REFERENCE , NAMESPACE , NOTATION_DECLARATION , PROCESSING_INSTRUCTION , SPACE , START_DOCUMENT , START_ELEMENT
 
메소드의 개요
 Attribute getAttributeByName (QName  name)
          이 이름에 의해 참조되는 속성을 돌려줍니다.
 Iterator getAttributes ()
          이 START_ELEMENT 로 선언된 비이름 공간 선언 속성의 Iterator 를 돌려줍니다.
 QName getName ()
          이 이벤트의 이름을 가져옵니다.
 NamespaceContext getNamespaceContext ()
          읽기 전용의 이름 공간 문맥을 가져옵니다.
 Iterator getNamespaces ()
          이 요소로 선언되고 있는 이름 공간의 Iterator 를 돌려줍니다.
 String getNamespaceURI (String  prefix)
          이 요소의 문맥내에서 접두사가 바인드 되고 있는 값을 가져옵니다.
 
인터페이스 javax.xml.stream.events. XMLEvent 로부터 상속된 메소드
asCharacters , asEndElement , asStartElement , getEventType , getLocation , getSchemaType , isAttribute , isCharacters , isEndDocument , isEndElement , isEntityReference , isNamespace , isProcessingInstruction , isStartDocument , isStartElement , writeAsEncodedUnicode
 

메소드의 상세

getName

QName  getName()
이 이벤트의 이름을 가져옵니다.

반환값:
이 이벤트의 수식명

getAttributes

Iterator  getAttributes()
이 START_ELEMENT 로 선언된 비이름 공간 선언 속성의 Iterator 를 돌려줍니다. 속성이 없는 경우는 빈 상태(empty)의 반복자를 돌려줍니다. 반복자에게는 javax.xml.stream.Attribute 인터페이스의 구현만이 포함됩니다. 기본적으로 속성은 순서 붙일 수 있지 않기 때문에, 특정의 순서로 보고될 것은 없습니다.

반환값:
Attribute 인터페이스의 읽기 전용 Iterator, 또는 빈 상태(empty)의 반복자

getNamespaces

Iterator  getNamespaces()
이 요소로 선언되고 있는 이름 공간의 Iterator 를 돌려줍니다. 이전에 선언된 이름 공간은, 현재의 START_ELEMENT 에 존재하는 경우를 제외해, 이 Iterator 에는 포함되지 않습니다. 그 때문에, 이 리스트에는 재차 선언된 이름 공간이나 중복 한 이름 공간의 선언이 포함되는 일이 있습니다. 이름 공간 선언의 현재의 문맥을 가져오려면 , getNamespaceContext() 메소드를 사용해 주세요.  

반복자에게는 javax.xml.stream.Namespace 인터페이스의 구현만이 포함됩니다.  

이름 공간은 속성입니다. 이름 공간의 리스트를 속성의 리스트로서 반복할 수가 있습니다. 다만, 이 메소드는 이 START_ELEMENT 로 선언된 이름 공간의 리스트만을 돌려주어, 이 START_ELEMENT 로 선언된 속성을 포함하지 않습니다. 이름 공간이 존재하지 않는 경우는 빈 상태(empty)의 반복자를 돌려줍니다.

반환값:
Namespace 인터페이스의 읽기 전용 Iterator, 또는 빈 상태(empty)의 반복자

getAttributeByName

Attribute  getAttributeByName(QName  name)
이 이름에 의해 참조되는 속성을 돌려줍니다.

파라미터:
name - 목적으로 하는 이름의 qname
반환값:
이름치에 대응하는 속성 또는 null

getNamespaceContext

NamespaceContext  getNamespaceContext()
읽기 전용의 이름 공간 문맥을 가져옵니다. 유효한 문맥이 존재하지 않는 경우, 이 메소드는 빈 상태(empty)의 이름 공간 문맥을 돌려줍니다. NamespaceContext 에는, 이 StartElement 의 범위내에 있는 모든 이름 공간에 관한 정보가 포함됩니다.

반환값:
현재의 이름 공간 문맥

getNamespaceURI

String  getNamespaceURI(String  prefix)
이 요소의 문맥내에서 접두사가 바인드 되고 있는 값을 가져옵니다. 이 문맥내에서 접두사가 바인드되어 있지 않은 경우는 null 를 돌려줍니다.

파라미터:
prefix - 검색하는 접두사
반환값:
접두사에 바인드 된 URI 또는 null

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.