Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class XMLEventFactory extends Object
StartElement
, EndElement
, ProcessingInstruction
, Comment
, Characters
, StartDocument
, EndDocument
, DTD
Модификатор | Конструктор и Описание |
---|---|
protected |
XMLEventFactory() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract Attribute |
createAttribute(QName name, String value)
Создайте новый Атрибут
|
abstract Attribute |
createAttribute(String localName, String value)
Создайте новый Атрибут
|
abstract Attribute |
createAttribute(String prefix, String namespaceURI, String localName, String value)
Создайте новый Атрибут
|
abstract Characters |
createCData(String content)
Создайте событие Characters с набором флага CData к истине
|
abstract Characters |
createCharacters(String content)
Создайте событие Characters, этот метод не проверяет, является ли контент всем пробелом.
|
abstract Comment |
createComment(String text)
Создайте комментарий
|
abstract DTD |
createDTD(String dtd)
Создайте событие определения типа документа, Эта строка содержит все объявление типа документа, которое соответствует doctypedecl в спецификации XML 1.0
|
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)
Создайте новое пространство имен по умолчанию
|
abstract Namespace |
createNamespace(String prefix, String namespaceUri)
Создайте новое Пространство имен
|
abstract ProcessingInstruction |
createProcessingInstruction(String target, String data)
Создайте инструкцию обработки
|
abstract Characters |
createSpace(String content)
Создайте событие Characters с набором флага isSpace к истине
|
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 |
newFactory()
Создайте новый экземпляр фабрики.
|
static XMLEventFactory |
newFactory(String factoryId, ClassLoader classLoader)
Создайте новый экземпляр фабрики.
|
static XMLEventFactory |
newInstance()
Создайте новый экземпляр фабрики
|
static XMLEventFactory |
newInstance(String factoryId, ClassLoader classLoader)
Осуждаемый.
Этот метод был осужден, чтобы поддержать непротиворечивость API. Все newInstance методы были заменены соответствующими newFactory методами. Замена
newFactory(java.lang.String, java.lang.ClassLoader) метод не определяет изменений в поведении. |
abstract void |
setLocation(Location location)
Этот метод позволяет устанавливать Расположения на каждом событии, которое создается этой фабрикой.
|
public static XMLEventFactory newInstance() throws FactoryConfigurationError
FactoryConfigurationError
- если экземпляр этой фабрики не может быть загруженpublic static XMLEventFactory newFactory() throws FactoryConfigurationError
FactoryConfigurationError
- если экземпляр этой фабрики не может быть загруженpublic static XMLEventFactory newInstance(String factoryId, ClassLoader classLoader) throws FactoryConfigurationError
newFactory(java.lang.String, java.lang.ClassLoader)
метод не определяет изменений в поведении.factoryId
- Имя фабрики, чтобы найти, то же самое как имя свойстваclassLoader
- classLoader, чтобы использоватьFactoryConfigurationError
- если экземпляр этой фабрики не может быть загруженpublic static XMLEventFactory newFactory(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
- префикс этого атрибута, возможно, не нульnamespaceURI
- значение атрибута устанавливается в это значение, возможно, не нульlocalName
- локальное имя имени XML атрибута, localName не может быть нулемvalue
- значение атрибута, чтобы установить, возможно, не нульpublic abstract Attribute createAttribute(String localName, String value)
localName
- локальное имя имени XML атрибута, localName не может быть нулемvalue
- значение атрибута, чтобы установить, возможно, не нульpublic abstract Attribute createAttribute(QName name, String value)
name
- полностью определенное имя атрибута, возможно, не нульvalue
- значение атрибута, чтобы установить, возможно, не нульpublic abstract Namespace createNamespace(String namespaceURI)
namespaceURI
- туры пространства имен по умолчаниюpublic abstract Namespace createNamespace(String prefix, String namespaceUri)
prefix
- префикс этого пространства имен, возможно, не нульnamespaceUri
- значение атрибута устанавливается в это значение, возможно, не нульpublic abstract StartElement createStartElement(QName name, Iterator attributes, Iterator namespaces)
name
- полностью определенное имя атрибута, возможно, не нульattributes
- дополнительный неупорядоченный набор объектов, которые реализуют Атрибут, чтобы добавить к новому StartElement, может быть нулемnamespaces
- дополнительный неупорядоченный набор объектов, которые реализуют Пространство имен, чтобы добавить к новому StartElement, может быть нулемpublic abstract StartElement createStartElement(String prefix, String namespaceUri, String localName)
namespaceUri
- туры QName нового StartElementlocalName
- локальное имя QName нового StartElementprefix
- префикс QName нового StartElementpublic abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces)
namespaceUri
- туры QName нового StartElementlocalName
- локальное имя QName нового StartElementprefix
- префикс QName нового StartElementattributes
- неупорядоченный набор объектов, которые реализуют Атрибут, чтобы добавить к новому StartElementnamespaces
- неупорядоченный набор объектов, которые реализуют Пространство имен, чтобы добавить к новому StartElementpublic abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context)
namespaceUri
- туры QName нового StartElementlocalName
- локальное имя QName нового StartElementprefix
- префикс QName нового StartElementattributes
- неупорядоченный набор объектов, которые реализуют Атрибут, чтобы добавить к новому StartElement, может быть нулемnamespaces
- неупорядоченный набор объектов, которые реализуют Пространство имен, чтобы добавить к новому StartElement, может быть нулемcontext
- контекст пространства имен этого элементаpublic abstract EndElement createEndElement(QName name, Iterator namespaces)
name
- полностью определенное имя EndElementnamespaces
- дополнительный неупорядоченный набор объектов, которые реализуют Пространство имен, которые вышли из контекста, может быть нулемpublic abstract EndElement createEndElement(String prefix, String namespaceUri, String localName)
namespaceUri
- туры QName нового StartElementlocalName
- локальное имя QName нового StartElementprefix
- префикс QName нового StartElementpublic abstract EndElement createEndElement(String prefix, String namespaceUri, String localName, Iterator namespaces)
namespaceUri
- туры QName нового StartElementlocalName
- локальное имя QName нового StartElementprefix
- префикс QName нового StartElementnamespaces
- неупорядоченный набор объектов, которые реализуют Пространство имен, которые вышли из контекста, может быть нулем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
- версия XMLstandalone
- состояние автономных может быть установлено в "истину" или "ложь"public abstract StartDocument createStartDocument(String encoding, String version)
encoding
- стиль кодированияversion
- версия XMLpublic 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
- Текст комментария событие Commentpublic abstract ProcessingInstruction createProcessingInstruction(String target, String data)
target
- Цель инструкции обработкиdata
- Текст инструкции обработки
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.