Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class XMLInputFactory extends Object
Параметры конфигурации | ||||
---|---|---|---|---|
Имя свойства | Поведение | Возвратите тип | Значение по умолчанию | Необходимый |
javax.xml.stream.isValidating | Повороты вкл\выкл реализация определенная проверка допустимости DTD | Булевская переменная | Ложь | Нет |
javax.xml.stream.isNamespaceAware | Повороты вкл\выкл обработка пространства имен для поддержки XML 1.0 | Булевская переменная | Истина | Истина (требуемая) / (дополнительная) Ложь |
javax.xml.stream.isCoalescing | Требует, чтобы процессор объединил смежные символьные данные | Булевская переменная | Ложь | Да |
javax.xml.stream.isReplacingEntityReferences | замените внутренние ссылки на сущность их заменяющим текстом и сообщите о них как о символах | Булевская переменная | Истина | Да |
javax.xml.stream.isSupportingExternalEntities | Разрешите внешние проанализированные объекты | Булевская переменная | Неуказанный | Да |
javax.xml.stream.supportDTD | Используйте это свойство, чтобы запросить процессоры, которые не поддерживают DTD | Булевская переменная | Истина | Да |
javax.xml.stream.reporter | устанавливает/получает impl XMLReporter | javax.xml.stream. XMLReporter | Нуль | Да |
javax.xml.stream.resolver | устанавливает/получает impl интерфейса XMLResolver | javax.xml.stream. XMLResolver | Нуль | Да |
javax.xml.stream.allocator | устанавливает/получает impl интерфейса XMLEventAllocator | javax.xml.stream.util. XMLEventAllocator | Нуль | Да |
XMLOutputFactory
, XMLEventReader
, XMLStreamReader
, EventFilter
, XMLReporter
, XMLResolver
, XMLEventAllocator
Модификатор и Тип | Поле и Описание |
---|---|
static String |
СРЕДСТВО ВЫДЕЛЕНИЯ
Свойство, используемое, чтобы установить/получить реализацию средства выделения
|
static String |
IS_COALESCING
Свойство, которое требует, чтобы синтаксический анализатор объединил смежные символьные разделы данных
|
static String |
IS_NAMESPACE_AWARE
Свойство, используемое, чтобы повернуть вкл\выкл поддержку пространства имен, это должно поддерживать документы XML 1.0, только истинная установка должна поддерживаться
|
static String |
IS_REPLACING_ENTITY_REFERENCES
Требует, чтобы синтаксический анализатор заменил внутренние ссылки на сущность их заменяющим текстом и сообщил о них как о символах
|
static String |
IS_SUPPORTING_EXTERNAL_ENTITIES
Свойство, которое требует, чтобы синтаксический анализатор разрешил внешние проанализированные объекты
|
static String |
IS_VALIDATING
Свойство, используемое, чтобы повернуть вкл\выкл реализацию определенная проверка допустимости
|
static String |
ГЕНЕРАТОР ОТЧЕТОВ
Свойство, используемое, чтобы установить/получить реализацию интерфейса XMLReporter
|
static String |
ПРЕОБРАЗОВАТЕЛЬ
Свойство, используемое, чтобы установить/получить реализацию 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)
Создайте новый XMLEventReader из java.io. InputStream
|
abstract XMLEventReader |
createXMLEventReader(InputStream stream, String encoding)
Создайте новый XMLEventReader из java.io. InputStream
|
abstract XMLEventReader |
createXMLEventReader(Reader reader)
Создайте новый XMLEventReader от читателя
|
abstract XMLEventReader |
createXMLEventReader(Source source)
Создайте новый XMLEventReader из источника JAXP.
|
abstract XMLEventReader |
createXMLEventReader(String systemId, InputStream stream)
Создайте новый XMLEventReader из java.io. InputStream
|
abstract XMLEventReader |
createXMLEventReader(String systemId, Reader reader)
Создайте новый XMLEventReader от читателя
|
abstract XMLEventReader |
createXMLEventReader(XMLStreamReader reader)
Создайте новый XMLEventReader из XMLStreamReader.
|
abstract XMLStreamReader |
createXMLStreamReader(InputStream stream)
Создайте новый XMLStreamReader из java.io. InputStream
|
abstract XMLStreamReader |
createXMLStreamReader(InputStream stream, String encoding)
Создайте новый XMLStreamReader из java.io. InputStream
|
abstract XMLStreamReader |
createXMLStreamReader(Reader reader)
Создайте новый XMLStreamReader от читателя
|
abstract XMLStreamReader |
createXMLStreamReader(Source source)
Создайте новый XMLStreamReader из источника JAXP.
|
abstract XMLStreamReader |
createXMLStreamReader(String systemId, InputStream stream)
Создайте новый XMLStreamReader из java.io. InputStream
|
abstract XMLStreamReader |
createXMLStreamReader(String systemId, Reader reader)
Создайте новый XMLStreamReader из java.io. InputStream
|
abstract XMLEventAllocator |
getEventAllocator()
Использовали средство выделения потоками, создаваемыми с этой фабрикой
|
abstract Object |
getProperty(String name)
Получите значение функции/свойства от базовой реализации
|
abstract XMLReporter |
getXMLReporter()
Генератор отчетов, который будет установлен на любом XMLStreamReader или XMLEventReader, создаваемом этим экземпляром фабрики.
|
abstract XMLResolver |
getXMLResolver()
Преобразователь, который будет установлен на любом XMLStreamReader или XMLEventReader, создаваемом этим экземпляром фабрики.
|
abstract boolean |
isPropertySupported(String name)
Запросите набор свойств, которые поддерживает эта фабрика.
|
static XMLInputFactory |
newFactory()
Создайте новый экземпляр фабрики.
|
static XMLInputFactory |
newFactory(String factoryId, ClassLoader classLoader)
Создайте новый экземпляр фабрики.
|
static XMLInputFactory |
newInstance()
Создайте новый экземпляр фабрики.
|
static XMLInputFactory |
newInstance(String factoryId, ClassLoader classLoader)
Осуждаемый.
Этот метод был осужден, чтобы поддержать непротиворечивость API. Все newInstance методы были заменены соответствующими newFactory методами. Замена
newFactory(java.lang.String, java.lang.ClassLoader) метод не определяет изменений в поведении. |
abstract void |
setEventAllocator(XMLEventAllocator allocator)
Установите определяемое пользователем средство выделения события для событий
|
abstract void |
setProperty(String name, Object value)
Позволяет пользователю устанавливать определенную функцию/свойство на базовой реализации.
|
abstract void |
setXMLReporter(XMLReporter reporter)
Генератор отчетов, который будет установлен на любом XMLStreamReader или XMLEventReader, создаваемом этим экземпляром фабрики.
|
abstract void |
setXMLResolver(XMLResolver resolver)
Преобразователь, который будет установлен на любом XMLStreamReader или XMLEventReader, создаваемом этим экземпляром фабрики.
|
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
public static XMLInputFactory newInstance() throws FactoryConfigurationError
FactoryConfigurationError
- если экземпляр этой фабрики не может быть загруженpublic static XMLInputFactory newFactory() throws FactoryConfigurationError
FactoryConfigurationError
- если экземпляр этой фабрики не может быть загруженpublic static XMLInputFactory newInstance(String factoryId, ClassLoader classLoader) throws FactoryConfigurationError
newFactory(java.lang.String, java.lang.ClassLoader)
метод не определяет изменений в поведении.factoryId
- Имя фабрики, чтобы найти, то же самое как имя свойстваclassLoader
- classLoader, чтобы использоватьFactoryConfigurationError
- если экземпляр этой фабрики не может быть загруженpublic static XMLInputFactory newFactory(String factoryId, ClassLoader classLoader) throws FactoryConfigurationError
factoryId
- Имя фабрики, чтобы найти, то же самое как имя свойстваclassLoader
- classLoader, чтобы использоватьFactoryConfigurationError
- если экземпляр этой фабрики не может быть загруженpublic abstract XMLStreamReader createXMLStreamReader(Reader reader) throws XMLStreamException
reader
- данные XML, чтобы читать изXMLStreamException
public abstract XMLStreamReader createXMLStreamReader(Source source) throws XMLStreamException
source
- источник, чтобы читать изUnsupportedOperationException
- если этот метод не поддерживается этим XMLInputFactoryXMLStreamException
public abstract XMLStreamReader createXMLStreamReader(InputStream stream) throws XMLStreamException
stream
- InputStream, чтобы читать изXMLStreamException
public abstract XMLStreamReader createXMLStreamReader(InputStream stream, String encoding) throws XMLStreamException
stream
- InputStream, чтобы читать изencoding
- кодировка символов потокаXMLStreamException
public abstract XMLStreamReader createXMLStreamReader(String systemId, InputStream stream) throws XMLStreamException
systemId
- системный ID потокаstream
- InputStream, чтобы читать изXMLStreamException
public abstract XMLStreamReader createXMLStreamReader(String systemId, Reader reader) throws XMLStreamException
systemId
- системный ID потокаreader
- InputStream, чтобы читать изXMLStreamException
public abstract XMLEventReader createXMLEventReader(Reader reader) throws XMLStreamException
reader
- данные XML, чтобы читать изXMLStreamException
public abstract XMLEventReader createXMLEventReader(String systemId, Reader reader) throws XMLStreamException
systemId
- системный ID вводаreader
- данные XML, чтобы читать изXMLStreamException
public abstract XMLEventReader createXMLEventReader(XMLStreamReader reader) throws XMLStreamException
reader
- XMLStreamReader, чтобы читать из (возможно, не изменяется),XMLStreamException
public abstract XMLEventReader createXMLEventReader(Source source) throws XMLStreamException
source
- источник, чтобы читать изUnsupportedOperationException
- если этот метод не поддерживается этим XMLInputFactoryXMLStreamException
public abstract XMLEventReader createXMLEventReader(InputStream stream) throws XMLStreamException
stream
- InputStream, чтобы читать изXMLStreamException
public abstract XMLEventReader createXMLEventReader(InputStream stream, String encoding) throws XMLStreamException
stream
- InputStream, чтобы читать изencoding
- кодировка символов потокаXMLStreamException
public abstract XMLEventReader createXMLEventReader(String systemId, InputStream stream) throws XMLStreamException
systemId
- системный ID потокаstream
- 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
- Имя свойства (возможно, не нуль),value
- Значение свойстваIllegalArgumentException
- если свойство не поддерживаетсяpublic abstract Object getProperty(String name) throws IllegalArgumentException
name
- Имя свойства (возможно, не нуль),IllegalArgumentException
- если свойство не поддерживаетсяpublic abstract boolean isPropertySupported(String name)
name
- Имя свойства (возможно, не нуль),public abstract void setEventAllocator(XMLEventAllocator allocator)
allocator
- определяемое пользователем средство выделенияpublic abstract XMLEventAllocator getEventAllocator()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.