|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.xml.stream.XMLEventFactory
public abstract class XMLEventFactory
이 인터페이스는, XMLEvent 의 인스턴스를 작성하기 위한 유틸리티 클래스를 정의합니다.
StartElement
,
EndElement
,
ProcessingInstruction
,
Comment
,
Characters
,
StartDocument
,
EndDocument
,
DTD
생성자 의 개요 | |
---|---|
protected |
XMLEventFactory ()
|
메소드의 개요 | |
---|---|
abstract Attribute |
createAttribute (QName name,
String value)
새로운 Attribute 를 작성합니다. |
abstract Attribute |
createAttribute (String localName,
String value)
새로운 Attribute 를 작성합니다. |
abstract Attribute |
createAttribute (String prefix,
String namespaceURI,
String localName,
String value)
새로운 Attribute 를 작성합니다. |
abstract Characters |
createCData (String content)
CData 플래그가 true 로 설정되어 있는 Characters 이벤트를 작성합니다. |
abstract Characters |
createCharacters (String content)
Characters 이벤트를 작성합니다. |
abstract Comment |
createComment (String text)
코멘트를 작성합니다. |
abstract DTD |
createDTD (String dtd)
문서형 정의 이벤트를 작성합니다. |
abstract EndDocument |
createEndDocument ()
EndDocument 이벤트의 새로운 인스턴스를 작성합니다. |
abstract EndElement |
createEndElement (QName name,
Iterator namespaces)
새로운 EndElement 를 작성합니다. |
abstract EndElement |
createEndElement (String prefix,
String namespaceUri,
String localName)
새로운 EndElement 를 작성합니다. |
abstract EndElement |
createEndElement (String prefix,
String namespaceUri,
String localName,
Iterator namespaces)
새로운 EndElement 를 작성합니다. |
abstract EntityReference |
createEntityReference (String name,
EntityDeclaration declaration)
EntityReference 이벤트의 새로운 인스턴스를 작성합니다. |
abstract Characters |
createIgnorableSpace (String content)
무시할 수 있는 공백을 작성합니다. |
abstract Namespace |
createNamespace (String namespaceURI)
새로운 디폴트의 Namespace 를 작성합니다. |
abstract Namespace |
createNamespace (String prefix,
String namespaceUri)
새로운 Namespace 를 작성합니다. |
abstract ProcessingInstruction |
createProcessingInstruction (String target,
String data)
처리 명령을 작성합니다. |
abstract Characters |
createSpace (String content)
isSpace 플래그가 true 로 설정되어 있는 Characters 이벤트를 작성합니다. |
abstract StartDocument |
createStartDocument ()
StartDocument 이벤트의 새로운 인스턴스를 작성합니다. |
abstract StartDocument |
createStartDocument (String encoding)
StartDocument 이벤트의 새로운 인스턴스를 작성합니다. |
abstract StartDocument |
createStartDocument (String encoding,
String version)
StartDocument 이벤트의 새로운 인스턴스를 작성합니다. |
abstract StartDocument |
createStartDocument (String encoding,
String version,
boolean standalone)
StartDocument 이벤트의 새로운 인스턴스를 작성합니다. |
abstract StartElement |
createStartElement (QName name,
Iterator attributes,
Iterator namespaces)
새로운 StartElement 를 작성합니다. |
abstract StartElement |
createStartElement (String prefix,
String namespaceUri,
String localName)
새로운 StartElement 를 작성합니다. |
abstract StartElement |
createStartElement (String prefix,
String namespaceUri,
String localName,
Iterator attributes,
Iterator namespaces)
새로운 StartElement 를 작성합니다. |
abstract StartElement |
createStartElement (String prefix,
String namespaceUri,
String localName,
Iterator attributes,
Iterator namespaces,
NamespaceContext context)
새로운 StartElement 를 작성합니다. |
static XMLEventFactory |
newInstance ()
팩토리의 새로운 인스턴스를 작성합니다. |
static XMLEventFactory |
newInstance (String factoryId,
ClassLoader classLoader)
팩토리의 새로운 인스턴스를 작성합니다. |
abstract void |
setLocation (Location location)
이 메소드를 사용하면(자), 이 팩토리에 의해 작성된 각 이벤트로 Location 를 설정할 수 있습니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected XMLEventFactory()
메소드의 상세 |
---|
public static XMLEventFactory newInstance() throws FactoryConfigurationError
FactoryConfigurationError
- 이 팩토리의 인스턴스를 로드할 수 없는 경우public static XMLEventFactory newInstance(String factoryId, ClassLoader classLoader) throws FactoryConfigurationError
factoryId
- 검색하는 팩토리의 이름.
프로퍼티명과 동일classLoader
- 사용하는 classLoader
FactoryConfigurationError
- 이 팩토리의 인스턴스를 로드할 수 없는 경우public abstract void setLocation(Location location)
location
- 작성되는 이벤트 마다 설정하는 위치public abstract Attribute createAttribute(String prefix, String namespaceURI, String localName, String value)
prefix
- 이 속성의 접두사. null 이외namespaceURI
- 속성치는 이 값으로 설정된다. null 이외localName
- 속성의 XML 명의 로컬명. localName 를 null 로 하는 것은 할 수 없는value
- 설정되는 속성치. null 이외
public abstract Attribute createAttribute(String localName, String value)
localName
- 속성의 XML 명의 로컬명. localName 를 null 로 하는 것은 할 수 없는value
- 설정되는 속성치. null 이외
public abstract Attribute createAttribute(QName name, String value)
name
- 속성의 수식명. null 이외value
- 설정되는 속성치. null 이외
public abstract Namespace createNamespace(String namespaceURI)
namespaceURI
- 디폴트의 이름 공간 URI
public abstract Namespace createNamespace(String prefix, String namespaceUri)
prefix
- 이 이름 공간의 접두사. null 이외namespaceUri
- 속성치는 이 값으로 설정된다. null 이외
public abstract StartElement createStartElement(QName name, Iterator attributes, Iterator namespaces)
name
- 속성의 수식명. null 이외attributes
- 새로운 StartElement 에 추가하는 Attribute 를 구현하는 객체의
순서 붙이고되어 있지 않은 옵션 세트. null 의 경우도 있는namespaces
- 새로운 StartElement 에 추가하는 Namespace 를 구현하는 객체의
순서 붙이고되어 있지 않은 옵션 세트. null 의 경우도 있다
public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName)
namespaceUri
- 새로운 StartElement 의 QName 의 URIlocalName
- 새로운 StartElement 의 QName 의 로컬명prefix
- 새로운 StartElement 의 QName 의 접두사
public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces)
namespaceUri
- 새로운 StartElement 의 QName 의 URIlocalName
- 새로운 StartElement 의 QName 의 로컬명prefix
- 새로운 StartElement 의 QName 의 접두사attributes
- 새로운 StartElement 에 추가하는 Attribute 를 구현하는 객체의
순서 붙이고되어 있지 않은 세트namespaces
- 새로운 StartElement 에 추가하는 Namespace 를 구현하는 객체의
순서 붙이고되어 있지 않은 세트
public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context)
namespaceUri
- 새로운 StartElement 의 QName 의 URIlocalName
- 새로운 StartElement 의 QName 의 로컬명prefix
- 새로운 StartElement 의 QName 의 접두사attributes
- 새로운 StartElement 에 추가하는 Attribute 를 구현하는 객체의
순서 붙이고되어 있지 않은 세트. null 의 경우도 있는namespaces
- 새로운 StartElement 에 추가하는 Namespace 를 구현하는 객체의
순서 붙이고되어 있지 않은 세트. null 의 경우도 있는context
- 이 요소의 이름 공간 문맥
public abstract EndElement createEndElement(QName name, Iterator namespaces)
name
- EndElement 의 수식명namespaces
- 범위외가 된 Namespace 를 구현하는 객체의
순서 붙이고되어 있지 않은 옵션 세트. null 의 경우도 있다
public abstract EndElement createEndElement(String prefix, String namespaceUri, String localName)
namespaceUri
- 새로운 StartElement 의 QName 의 URIlocalName
- 새로운 StartElement 의 QName 의 로컬명prefix
- 새로운 StartElement 의 QName 의 접두사
public abstract EndElement createEndElement(String prefix, String namespaceUri, String localName, Iterator namespaces)
namespaceUri
- 새로운 StartElement 의 QName 의 URIlocalName
- 새로운 StartElement 의 QName 의 로컬명prefix
- 새로운 StartElement 의 QName 의 접두사namespaces
- 범위외가 된 Namespace 를 구현하는 객체의
순서 붙이고되어 있지 않은 세트. null 의 경우도 있다
public abstract Characters createCharacters(String content)
content
- 작성하는 캐릭터 라인
public abstract Characters createCData(String content)
content
- 작성하는 캐릭터 라인
public abstract Characters createSpace(String content)
content
- 작성하는 공백의 내용
public abstract Characters createIgnorableSpace(String content)
content
- 작성하는 공백
public abstract StartDocument createStartDocument()
public abstract StartDocument createStartDocument(String encoding, String version, boolean standalone)
encoding
- 인코딩 형식version
- XML 버젼standalone
- 스탠드얼론 상태는 true 또는 false 로 설정된다
public abstract StartDocument createStartDocument(String encoding, String version)
encoding
- 인코딩 형식version
- XML 버젼
public abstract StartDocument createStartDocument(String encoding)
encoding
- 인코딩 형식
public abstract EndDocument createEndDocument()
public abstract EntityReference createEntityReference(String name, EntityDeclaration declaration)
name
- 참조의 이름declaration
- 이벤트의 선언
public abstract Comment createComment(String text)
text
- 코멘트의 텍스트
public abstract ProcessingInstruction createProcessingInstruction(String target, String data)
target
- 처리 명령의 타겟data
- 처리 명령의 텍스트
public abstract DTD createDTD(String dtd)
dtd
- 문서형 정의의 텍스트
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.