|
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, чтобы читать изXMLStreamExceptionpublic abstract XMLStreamReader createXMLStreamReader(Source source) throws XMLStreamException
source - источник, чтобы читать изUnsupportedOperationException - если этот метод не поддерживается этим XMLInputFactoryXMLStreamExceptionpublic abstract XMLStreamReader createXMLStreamReader(InputStream stream) throws XMLStreamException
stream - InputStream, чтобы читать изXMLStreamExceptionpublic abstract XMLStreamReader createXMLStreamReader(InputStream stream, String encoding) throws XMLStreamException
stream - InputStream, чтобы читать изencoding - кодировка символов потокаXMLStreamExceptionpublic abstract XMLStreamReader createXMLStreamReader(String systemId, InputStream stream) throws XMLStreamException
systemId - системный ID потокаstream - InputStream, чтобы читать изXMLStreamExceptionpublic abstract XMLStreamReader createXMLStreamReader(String systemId, Reader reader) throws XMLStreamException
systemId - системный ID потокаreader - InputStream, чтобы читать изXMLStreamExceptionpublic abstract XMLEventReader createXMLEventReader(Reader reader) throws XMLStreamException
reader - данные XML, чтобы читать изXMLStreamExceptionpublic abstract XMLEventReader createXMLEventReader(String systemId, Reader reader) throws XMLStreamException
systemId - системный ID вводаreader - данные XML, чтобы читать изXMLStreamExceptionpublic abstract XMLEventReader createXMLEventReader(XMLStreamReader reader) throws XMLStreamException
reader - XMLStreamReader, чтобы читать из (возможно, не изменяется),XMLStreamExceptionpublic abstract XMLEventReader createXMLEventReader(Source source) throws XMLStreamException
source - источник, чтобы читать изUnsupportedOperationException - если этот метод не поддерживается этим XMLInputFactoryXMLStreamExceptionpublic abstract XMLEventReader createXMLEventReader(InputStream stream) throws XMLStreamException
stream - InputStream, чтобы читать изXMLStreamExceptionpublic abstract XMLEventReader createXMLEventReader(InputStream stream, String encoding) throws XMLStreamException
stream - InputStream, чтобы читать изencoding - кодировка символов потокаXMLStreamExceptionpublic abstract XMLEventReader createXMLEventReader(String systemId, InputStream stream) throws XMLStreamException
systemId - системный ID потокаstream - InputStream, чтобы читать изXMLStreamExceptionpublic abstract XMLStreamReader createFilteredReader(XMLStreamReader reader, StreamFilter filter) throws XMLStreamException
reader - читатель, чтобы фильтроватьfilter - фильтр, чтобы примениться к читателюXMLStreamExceptionpublic abstract XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) throws XMLStreamException
reader - читатель события, чтобы перенестисьfilter - фильтр, чтобы примениться к читателю событияXMLStreamExceptionpublic 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 и/или его филиалы. Все права защищены.