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