|
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 도 참조해 주세요.