APIdia Launch Partner
Top Fields Constructors Methods
com.sun.xml.internal.stream.events

public Class XMLEventFactoryImpl

extends XMLEventFactory
Class Inheritance
Imports
java.util.Iterator, javax.xml.namespace.NamespaceContext, .QName, javax.xml.stream.XMLEventFactory, .Location, javax.xml.stream.events.Attribute, .Characters, .ProcessingInstruction, .Namespace, .EntityDeclaration, .EntityReference, .StartDocument, .StartElement

Author
Neeraj Bajaj, k venugopal

Field Summary

Modifier and TypeField and Description
pack-priv Location

Constructor Summary

AccessConstructor and Description
public
XMLEventFactoryImpl()

Creates a new instance of XMLEventFactory

Method Summary

Modifier and TypeMethod and Description
public Attribute
createAttribute(String localName, String value)

Implements abstract javax.xml.stream.XMLEventFactory.createAttribute.

Create a new Attribute

public Attribute
createAttribute(QName name, String value)

Implements abstract javax.xml.stream.XMLEventFactory.createAttribute.

Create a new Attribute

public Attribute
createAttribute(String prefix, String namespaceURI, String localName, String value)

Implements abstract javax.xml.stream.XMLEventFactory.createAttribute.

Create a new Attribute

public Characters
createCData(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createCData.

Create a Characters event with the CData flag set to true

public Characters
createCharacters(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createCharacters.

Create a Characters event, this method does not check if the content is all whitespace.

public Comment
createComment(String text)

Implements abstract javax.xml.stream.XMLEventFactory.createComment.

Create a comment.

public DTD
createDTD(String dtd)

Implements abstract javax.xml.stream.XMLEventFactory.createDTD.

Create a document type definition event This string contains the entire document type declaration that matches the doctypedecl in the XML 1.0 specification

public EndDocument
createEndDocument()

Implements abstract javax.xml.stream.XMLEventFactory.createEndDocument.

Creates a new instance of an EndDocument event

public EndElement
createEndElement(QName name, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createEndElement.

Create a new EndElement

public EndElement
createEndElement(String prefix, String namespaceUri, String localName)

Implements abstract javax.xml.stream.XMLEventFactory.createEndElement.

Create a new EndElement

public EndElement
createEndElement(String prefix, String namespaceUri, String localName, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createEndElement.

Create a new EndElement

public EntityReference
createEntityReference(String name, EntityDeclaration entityDeclaration)

Implements abstract javax.xml.stream.XMLEventFactory.createEntityReference.

Creates a new instance of a EntityReference event

public Characters
createIgnorableSpace(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createIgnorableSpace.

Create an ignorable space

public Namespace
createNamespace(String namespaceURI)

Implements abstract javax.xml.stream.XMLEventFactory.createNamespace.

Create a new default Namespace

public Namespace
createNamespace(String prefix, String namespaceURI)

Implements abstract javax.xml.stream.XMLEventFactory.createNamespace.

Create a new Namespace

public ProcessingInstruction
createProcessingInstruction(String target, String data)

Implements abstract javax.xml.stream.XMLEventFactory.createProcessingInstruction.

Create a processing instruction

public Characters
createSpace(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createSpace.

Create a Characters event with the isSpace flag set to true

public StartDocument
createStartDocument()

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

public StartDocument
createStartDocument(String encoding)

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

public StartDocument
createStartDocument(String encoding, String version)

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

public StartDocument
createStartDocument(String encoding, String version, boolean standalone)

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

public StartElement
createStartElement(QName name, Iterator<? extends Attribute> attributes, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement.

public StartElement
createStartElement(String prefix, String namespaceUri, String localName)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement.

public StartElement
createStartElement(String prefix, String namespaceUri, String localName, Iterator<? extends Attribute> attributes, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement.

public StartElement
createStartElement(String prefix, String namespaceUri, String localName, Iterator<? extends Attribute> attributes, Iterator<? extends Namespace> namespaces, NamespaceContext context)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement.

public void
setLocation(Location location)

Implements abstract javax.xml.stream.XMLEventFactory.setLocation.

This method allows setting of the Location on each event that is created by this factory.

Inherited from javax.xml.stream.XMLEventFactory:
newDefaultFactorynewFactorynewFactorynewInstancenewInstance

Field Detail

locationback to summary
pack-priv Location location

Constructor Detail

XMLEventFactoryImplback to summary
public XMLEventFactoryImpl()

Creates a new instance of XMLEventFactory

Method Detail

createAttributeback to summary
public Attribute createAttribute(String localName, String value)

Implements abstract javax.xml.stream.XMLEventFactory.createAttribute.

Doc from javax.xml.stream.XMLEventFactory.createAttribute.

Create a new Attribute

Annotations
@Override
createAttributeback to summary
public Attribute createAttribute(QName name, String value)

Implements abstract javax.xml.stream.XMLEventFactory.createAttribute.

Doc from javax.xml.stream.XMLEventFactory.createAttribute.

Create a new Attribute

Annotations
@Override
createAttributeback to summary
public Attribute createAttribute(String prefix, String namespaceURI, String localName, String value)

Implements abstract javax.xml.stream.XMLEventFactory.createAttribute.

Doc from javax.xml.stream.XMLEventFactory.createAttribute.

Create a new Attribute

Annotations
@Override
createCDataback to summary
public Characters createCData(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createCData.

Doc from javax.xml.stream.XMLEventFactory.createCData.

Create a Characters event with the CData flag set to true

Annotations
@Override
createCharactersback to summary
public Characters createCharacters(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createCharacters.

Doc from javax.xml.stream.XMLEventFactory.createCharacters.

Create a Characters event, this method does not check if the content is all whitespace. To create a space event use #createSpace(String)

Annotations
@Override
createCommentback to summary
public Comment createComment(String text)

Implements abstract javax.xml.stream.XMLEventFactory.createComment.

Doc from javax.xml.stream.XMLEventFactory.createComment.

Create a comment.

Annotations
@Override
createDTDback to summary
public DTD createDTD(String dtd)

Implements abstract javax.xml.stream.XMLEventFactory.createDTD.

Doc from javax.xml.stream.XMLEventFactory.createDTD.

Create a document type definition event This string contains the entire document type declaration that matches the doctypedecl in the XML 1.0 specification

Annotations
@Override
createEndDocumentback to summary
public EndDocument createEndDocument()

Implements abstract javax.xml.stream.XMLEventFactory.createEndDocument.

Doc from javax.xml.stream.XMLEventFactory.createEndDocument.

Creates a new instance of an EndDocument event

Annotations
@Override
createEndElementback to summary
public EndElement createEndElement(QName name, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createEndElement.

Doc from javax.xml.stream.XMLEventFactory.createEndElement.

Create a new EndElement

Annotations
@Override
createEndElementback to summary
public EndElement createEndElement(String prefix, String namespaceUri, String localName)

Implements abstract javax.xml.stream.XMLEventFactory.createEndElement.

Doc from javax.xml.stream.XMLEventFactory.createEndElement.

Create a new EndElement

Annotations
@Override
createEndElementback to summary
public EndElement createEndElement(String prefix, String namespaceUri, String localName, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createEndElement.

Doc from javax.xml.stream.XMLEventFactory.createEndElement.

Create a new EndElement

Annotations
@Override
createEntityReferenceback to summary
public EntityReference createEntityReference(String name, EntityDeclaration entityDeclaration)

Implements abstract javax.xml.stream.XMLEventFactory.createEntityReference.

Doc from javax.xml.stream.XMLEventFactory.createEntityReference.

Creates a new instance of a EntityReference event

Annotations
@Override
createIgnorableSpaceback to summary
public Characters createIgnorableSpace(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createIgnorableSpace.

Doc from javax.xml.stream.XMLEventFactory.createIgnorableSpace.

Create an ignorable space

Annotations
@Override
createNamespaceback to summary
public Namespace createNamespace(String namespaceURI)

Implements abstract javax.xml.stream.XMLEventFactory.createNamespace.

Doc from javax.xml.stream.XMLEventFactory.createNamespace.

Create a new default Namespace

Annotations
@Override
createNamespaceback to summary
public Namespace createNamespace(String prefix, String namespaceURI)

Implements abstract javax.xml.stream.XMLEventFactory.createNamespace.

Doc from javax.xml.stream.XMLEventFactory.createNamespace.

Create a new Namespace

Annotations
@Override
createProcessingInstructionback to summary
public ProcessingInstruction createProcessingInstruction(String target, String data)

Implements abstract javax.xml.stream.XMLEventFactory.createProcessingInstruction.

Doc from javax.xml.stream.XMLEventFactory.createProcessingInstruction.

Create a processing instruction

Annotations
@Override
createSpaceback to summary
public Characters createSpace(String content)

Implements abstract javax.xml.stream.XMLEventFactory.createSpace.

Doc from javax.xml.stream.XMLEventFactory.createSpace.

Create a Characters event with the isSpace flag set to true

Annotations
@Override
createStartDocumentback to summary
public StartDocument createStartDocument()

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Doc from javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

Annotations
@Override
createStartDocumentback to summary
public StartDocument createStartDocument(String encoding)

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Doc from javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

Annotations
@Override
createStartDocumentback to summary
public StartDocument createStartDocument(String encoding, String version)

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Doc from javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

Annotations
@Override
createStartDocumentback to summary
public StartDocument createStartDocument(String encoding, String version, boolean standalone)

Implements abstract javax.xml.stream.XMLEventFactory.createStartDocument.

Doc from javax.xml.stream.XMLEventFactory.createStartDocument.

Creates a new instance of a StartDocument event

Annotations
@Override
createStartElementback to summary
public StartElement createStartElement(QName name, Iterator<? extends Attribute> attributes, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Doc from javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement. Namespaces can be added to this StartElement by passing in an Iterator that walks over a set of Namespace interfaces. Attributes can be added to this StartElement by passing an iterator that walks over a set of Attribute interfaces.

Annotations
@Override
createStartElementback to summary
public StartElement createStartElement(String prefix, String namespaceUri, String localName)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Doc from javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement. This defaults the NamespaceContext to an empty NamespaceContext. Querying this event for its namespaces or attributes will result in an empty iterator being returned.

Annotations
@Override
createStartElementback to summary
public StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator<? extends Attribute> attributes, Iterator<? extends Namespace> namespaces)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Doc from javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement. Namespaces can be added to this StartElement by passing in an Iterator that walks over a set of Namespace interfaces. Attributes can be added to this StartElement by passing an iterator that walks over a set of Attribute interfaces.

Annotations
@Override
createStartElementback to summary
public StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator<? extends Attribute> attributes, Iterator<? extends Namespace> namespaces, NamespaceContext context)

Implements abstract javax.xml.stream.XMLEventFactory.createStartElement.

Doc from javax.xml.stream.XMLEventFactory.createStartElement.

Create a new StartElement. Namespaces can be added to this StartElement by passing in an Iterator that walks over a set of Namespace interfaces. Attributes can be added to this StartElement by passing an iterator that walks over a set of Attribute interfaces.

Annotations
@Override
setLocationback to summary
public void setLocation(Location location)

Implements abstract javax.xml.stream.XMLEventFactory.setLocation.

Doc from javax.xml.stream.XMLEventFactory.setLocation.

This method allows setting of the Location on each event that is created by this factory. The values are copied by value into the events created by this factory. To reset the location information set the location to null.

Annotations
@Override