com.bea.xml.stream

Class XMLEventAllocatorBase

Implemented Interfaces:
javax.xml.stream.util.XMLEventAllocator

public class XMLEventAllocatorBase
extends java.lang.Object
implements javax.xml.stream.util.XMLEventAllocator

An allocator that creates an event per method call.

Constructor Summary

XMLEventAllocatorBase()

Method Summary

javax.xml.stream.events.XMLEvent
allocate(javax.xml.stream.XMLStreamReader reader)
void
allocate(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventConsumer consumer)
javax.xml.stream.events.Characters
allocateCData(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.Characters
allocateCharacters(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.Comment
allocateComment(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.DTD
allocateDTD(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.EndDocument
allocateEndDocument(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.EndElement
allocateEndElement(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.EntityReference
allocateEntityReference(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.ProcessingInstruction
allocatePI(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.Characters
allocateSpace(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.StartDocument
allocateStartDocument(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.StartElement
allocateStartElement(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.events.StartDocument
allocateXMLDeclaration(javax.xml.stream.XMLStreamReader reader)
static Iterator
getAttributes(javax.xml.stream.XMLStreamReader reader)
static Iterator
getNamespaces(javax.xml.stream.XMLStreamReader reader)
javax.xml.stream.util.XMLEventAllocator
newInstance()
String
toString()

Constructor Details

XMLEventAllocatorBase

public XMLEventAllocatorBase()

Method Details

allocate

public javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException
Specified by:
allocate in interface javax.xml.stream.util.XMLEventAllocator

allocate

public void allocate(javax.xml.stream.XMLStreamReader reader,
                     javax.xml.stream.util.XMLEventConsumer consumer)
            throws javax.xml.stream.XMLStreamException
Specified by:
allocate in interface javax.xml.stream.util.XMLEventAllocator

allocateCData

public javax.xml.stream.events.Characters allocateCData(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateCharacters

public javax.xml.stream.events.Characters allocateCharacters(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateComment

public javax.xml.stream.events.Comment allocateComment(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateDTD

public javax.xml.stream.events.DTD allocateDTD(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateEndDocument

public javax.xml.stream.events.EndDocument allocateEndDocument(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateEndElement

public javax.xml.stream.events.EndElement allocateEndElement(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateEntityReference

public javax.xml.stream.events.EntityReference allocateEntityReference(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocatePI

public javax.xml.stream.events.ProcessingInstruction allocatePI(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateSpace

public javax.xml.stream.events.Characters allocateSpace(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateStartDocument

public javax.xml.stream.events.StartDocument allocateStartDocument(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateStartElement

public javax.xml.stream.events.StartElement allocateStartElement(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

allocateXMLDeclaration

public javax.xml.stream.events.StartDocument allocateXMLDeclaration(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

getAttributes

public static Iterator getAttributes(javax.xml.stream.XMLStreamReader reader)

getNamespaces

public static Iterator getNamespaces(javax.xml.stream.XMLStreamReader reader)

newInstance

public javax.xml.stream.util.XMLEventAllocator newInstance()
Specified by:
newInstance in interface javax.xml.stream.util.XMLEventAllocator

toString

public String toString()