|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.xml.stream.XMLInputFactory
public abstract class XMLInputFactory
스트림을 취득하기 위한 팩토리의 추상 구현을 정의합니다. 다음의 겉(표)에, 이 스펙의 표준 프로퍼티의 정의를 나타냅니다. 각 프로퍼티은, 구현 마다 필요한 지원의 레벨이 다릅니다. 필요한 지원 레벨은, 「필수」의 열에 나타나고 있습니다.
| 구성 파라미터 | ||||
|---|---|---|---|---|
| 프로퍼티명 | 동작 | 귀가형 | 디폴트 값 | 필수 |
| javax.xml.stream.isValidating | 구현에 고유의 DTD 검증의 온/오프를 바꾸는 | Boolean | False | 없음 |
| javax.xml.stream.isNamespaceAware | XML 1.0 지원의 이름 공간 처리의 온/오프를 바꾸는 | Boolean | True | True (필수) / False (옵션) |
| javax.xml.stream.isCoalescing | 인접하는 문자 데이터의 합체를 프로세서에 요구하는 | Boolean | False | 있어 |
| javax.xml.stream.isReplacingEntityReferences | 내부 엔티티 참조를 치환 텍스트에 옮겨놓아 그것들을 문자로서 보고하는 | Boolean | True | 있어 |
| javax.xml.stream.isSupportingExternalEntities | 외부의 해석 대상 엔티티를 해결하는 | Boolean | 지정 서로 이루어 | |
| javax.xml.stream.supportDTD | DTD 를 지원하지 않는 프로세서를 요구하는 경우는, 이 프로퍼티을 사용하는 | Boolean | True | 있어 |
| javax.xml.stream.reporter | XMLReporter 의 구현을 설정/취득하는 | javax.xml.stream.XMLReporter | Null | 있어 |
| javax.xml.stream.resolver | XMLResolver 인터페이스의 구현을 설정/취득하는 | javax.xml.stream.XMLResolver | Null | 있어 |
| javax.xml.stream.allocator | XMLEventAllocator 인터페이스의 구현을 설정/취득하는 | javax.xml.stream.util.XMLEventAllocator | Null | 있어 |
XMLOutputFactory ,
XMLEventReader ,
XMLStreamReader ,
EventFilter ,
XMLReporter ,
XMLResolver ,
XMLEventAllocator | 필드의 개요 | |
|---|---|
static String |
ALLOCATOR
allocater의 구현의 설정/취득에 사용하는 프로퍼티입니다. |
static String |
IS_COALESCING
인접하는 문자 데이터 섹션의 합체를 퍼서에게 요구하는 프로퍼티입니다. |
static String |
IS_NAMESPACE_AWARE
이름 공간 지원의 온/오프의 바꾸어에 사용하는 프로퍼티입니다. |
static String |
IS_REPLACING_ENTITY_REFERENCES
내부 엔티티 참조를 치환 텍스트에 옮겨놓아 그것들을 문자로서 보고하는 것을 퍼서에게 요구합니다. |
static String |
IS_SUPPORTING_EXTERNAL_ENTITIES
외부의 해석 대상 엔티티의 해결을 퍼서에게 요구하는 프로퍼티입니다. |
static String |
IS_VALIDATING
구현에 고유의 검증의 온/오프를 바꾸기 위해서(때문에) 사용하는 프로퍼티입니다. |
static String |
REPORTER
XMLReporter 인터페이스의 구현의 설정/취득에 사용하는 프로퍼티입니다. |
static String |
RESOLVER
XMLResolver 의 구현의 설정/취득에 사용하는 프로퍼티입니다. |
static String |
SUPPORT_DTD
DTD 의 지원를 퍼서에게 요구하는 프로퍼티입니다. |
| 생성자 의 개요 | |
|---|---|
protected |
XMLInputFactory ()
|
| 메소드의 개요 | |
|---|---|
abstract XMLEventReader |
createFilteredReader (XMLEventReader reader,
EventFilter filter)
이벤트 리더를 필터로 랩 하는 필터 처리된 이벤트 리더를 작성합니다. |
abstract XMLStreamReader |
createFilteredReader (XMLStreamReader reader,
StreamFilter filter)
리더를 필터로 랩 하는 필터 처리된 리더를 작성합니다. |
abstract XMLEventReader |
createXMLEventReader (InputStream stream)
java.io.InputStream 로부터 새로운 XMLEventReader 를 작성합니다. |
abstract XMLEventReader |
createXMLEventReader (InputStream stream,
String encoding)
java.io.InputStream 로부터 새로운 XMLEventReader 를 작성합니다. |
abstract XMLEventReader |
createXMLEventReader (Reader reader)
리더로부터 새로운 XMLEventReader 를 작성합니다. |
abstract XMLEventReader |
createXMLEventReader (Source source)
JAXP 소스로부터 새로운 XMLEventReader 를 작성합니다. |
abstract XMLEventReader |
createXMLEventReader (String systemId,
InputStream stream)
java.io.InputStream 로부터 새로운 XMLEventReader 를 작성합니다. |
abstract XMLEventReader |
createXMLEventReader (String systemId,
Reader reader)
리더로부터 새로운 XMLEventReader 를 작성합니다. |
abstract XMLEventReader |
createXMLEventReader (XMLStreamReader reader)
XMLStreamReader 로부터 새로운 XMLEventReader 를 작성합니다. |
abstract XMLStreamReader |
createXMLStreamReader (InputStream stream)
java.io.InputStream 로부터 새로운 XMLStreamReader 를 작성합니다. |
abstract XMLStreamReader |
createXMLStreamReader (InputStream stream,
String encoding)
java.io.InputStream 로부터 새로운 XMLStreamReader 를 작성합니다. |
abstract XMLStreamReader |
createXMLStreamReader (Reader reader)
리더로부터 새로운 XMLStreamReader 를 작성합니다. |
abstract XMLStreamReader |
createXMLStreamReader (Source source)
JAXP 소스로부터 새로운 XMLStreamReader 를 작성합니다. |
abstract XMLStreamReader |
createXMLStreamReader (String systemId,
InputStream stream)
java.io.InputStream 로부터 새로운 XMLStreamReader 를 작성합니다. |
abstract XMLStreamReader |
createXMLStreamReader (String systemId,
Reader reader)
java.io.InputStream 로부터 새로운 XMLStreamReader 를 작성합니다. |
abstract XMLEventAllocator |
getEventAllocator ()
이 팩토리를 사용해 작성되는 스트림이 사용하는 allocater를 가져옵니다. |
abstract Object |
getProperty (String name)
기본이 되는 구현으로부터 기능 또는 프로퍼티의 값을 가져옵니다. |
abstract XMLReporter |
getXMLReporter ()
임의의 XMLStreamReader 또는 XMLEventReader 로 설정되어 있는 레포타를 가져옵니다. |
abstract XMLResolver |
getXMLResolver ()
임의의 XMLStreamReader 또는 XMLEventReader 로 설정되어 있는 리절버를 가져옵니다. |
abstract boolean |
isPropertySupported (String name)
이 팩토리가 지원하는 프로퍼티세트를 조회합니다. |
static XMLInputFactory |
newInstance ()
팩토리의 새로운 인스턴스를 작성합니다. |
static XMLInputFactory |
newInstance (String factoryId,
ClassLoader classLoader)
팩토리의 새로운 인스턴스를 작성합니다. |
abstract void |
setEventAllocator (XMLEventAllocator allocator)
이벤트용의 사용자 정의의 이벤트 allocater를 설정합니다. |
abstract void |
setProperty (String name,
Object value)
사용자가 기본이 되는 구현에 특정의 기능과 프로퍼티을 설정할 수 있도록(듯이) 합니다. |
abstract void |
setXMLReporter (XMLReporter reporter)
임의의 XMLStreamReader 또는 XMLEventReader 에 레포타를 설정합니다. |
abstract void |
setXMLResolver (XMLResolver resolver)
임의의 XMLStreamReader 또는 XMLEventReader 에 리절버를 설정합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 필드의 상세 |
|---|
public static final String IS_NAMESPACE_AWARE
public static final String IS_VALIDATING
public static final String IS_COALESCING
public static final String IS_REPLACING_ENTITY_REFERENCES
public static final String IS_SUPPORTING_EXTERNAL_ENTITIES
public static final String SUPPORT_DTD
public static final String REPORTER
public static final String RESOLVER
public static final String ALLOCATOR
| 생성자 의 상세 |
|---|
protected XMLInputFactory()
| 메소드의 상세 |
|---|
public static XMLInputFactory newInstance()
throws FactoryConfigurationError
FactoryConfigurationError - 이 팩토리의 인스턴스를 로드할 수 없는 경우
public static XMLInputFactory newInstance(String factoryId,
ClassLoader classLoader)
throws FactoryConfigurationError
factoryId - 검색하는 팩토리의 이름.
프로퍼티명과 동일classLoader - 사용하는 classLoader
FactoryConfigurationError - 이 팩토리의 인스턴스를 로드할 수 없는 경우
public abstract XMLStreamReader createXMLStreamReader(Reader reader)
throws XMLStreamException
reader - read원의 XML 데이터
XMLStreamException
public abstract XMLStreamReader createXMLStreamReader(Source source)
throws XMLStreamException
source - read원의 소스
UnsupportedOperationException - 이 메소드가 이 XMLInputFactory
그리고 지원되어 있지 않은 경우
XMLStreamException
public abstract XMLStreamReader createXMLStreamReader(InputStream stream)
throws XMLStreamException
stream - read원의 InputStream
XMLStreamException
public abstract XMLStreamReader createXMLStreamReader(InputStream stream,
String encoding)
throws XMLStreamException
stream - read원의 InputStreamencoding - 스트림의 문자 인코딩
XMLStreamException
public abstract XMLStreamReader createXMLStreamReader(String systemId,
InputStream stream)
throws XMLStreamException
systemId - 스트림의 시스템 IDstream - read원의 InputStream
XMLStreamException
public abstract XMLStreamReader createXMLStreamReader(String systemId,
Reader reader)
throws XMLStreamException
systemId - 스트림의 시스템 IDreader - read원의 XML 데이터
XMLStreamException
public abstract XMLEventReader createXMLEventReader(Reader reader)
throws XMLStreamException
reader - read원의 XML 데이터
XMLStreamException
public abstract XMLEventReader createXMLEventReader(String systemId,
Reader reader)
throws XMLStreamException
systemId - 입력의 시스템 IDreader - read원의 XML 데이터
XMLStreamException
public abstract XMLEventReader createXMLEventReader(XMLStreamReader reader)
throws XMLStreamException
reader - read원의 XMLStreamReader (변경되어 있지 않다)
XMLStreamException
public abstract XMLEventReader createXMLEventReader(Source source)
throws XMLStreamException
source - read원의 소스
UnsupportedOperationException - 이 메소드가 이 XMLInputFactory
그리고 지원되어 있지 않은 경우
XMLStreamException
public abstract XMLEventReader createXMLEventReader(InputStream stream)
throws XMLStreamException
stream - read원의 InputStream
XMLStreamException
public abstract XMLEventReader createXMLEventReader(InputStream stream,
String encoding)
throws XMLStreamException
stream - read원의 InputStreamencoding - 스트림의 문자 인코딩
XMLStreamException
public abstract XMLEventReader createXMLEventReader(String systemId,
InputStream stream)
throws XMLStreamException
systemId - 스트림의 시스템 IDstream - read원의 InputStream
XMLStreamException
public abstract XMLStreamReader createFilteredReader(XMLStreamReader reader,
StreamFilter filter)
throws XMLStreamException
reader - 필터 처리하는 리더filter - 리더에게 적용하는 필터
XMLStreamException
public abstract XMLEventReader createFilteredReader(XMLEventReader reader,
EventFilter filter)
throws XMLStreamException
reader - 랩 하는 이벤트 리더filter - 이벤트 리더에게 적용하는 필터
XMLStreamException public abstract XMLResolver getXMLResolver()
public abstract void setXMLResolver(XMLResolver resolver)
resolver - 참조의 해결에 사용되는 리절버public abstract XMLReporter getXMLReporter()
public abstract void setXMLReporter(XMLReporter reporter)
reporter - 중대하지 않는 에러의 보고에 사용되는 리절버
public abstract void setProperty(String name,
Object value)
throws IllegalArgumentException
name - 프로퍼티의 이름 (null 이외)value - 프로퍼티의 값
IllegalArgumentException - 프로퍼티이 지원되어 있지 않은 경우
public abstract Object getProperty(String name)
throws IllegalArgumentException
name - 프로퍼티의 이름 (null 이외)
IllegalArgumentException - 프로퍼티이 지원되어 있지 않은 경우public abstract boolean isPropertySupported(String name)
name - 프로퍼티의 이름 (null 이외)
public abstract void setEventAllocator(XMLEventAllocator allocator)
allocator - 사용자 정의의 allocaterpublic abstract XMLEventAllocator getEventAllocator()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.