javanet.staxutils.events
Class BaseXMLEventAllocator

java.lang.Object
  extended by javanet.staxutils.events.BaseXMLEventAllocator
All Implemented Interfaces:
javax.xml.stream.util.XMLEventAllocator
Direct Known Subclasses:
EventAllocator

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

Abstract base class for XMLEventAllocator implementations.

Version:
$Revision: 1.1 $
Author:
Christian Niles

Constructor Summary
BaseXMLEventAllocator()
           
 
Method Summary
 javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader reader)
          Delegates allocation to the appropriate allocateXXX method.
 void allocate(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventConsumer consumer)
           
abstract  javax.xml.stream.events.Characters allocateCData(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.Characters allocateCharacters(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.Comment allocateComment(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.DTD allocateDTD(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.EndDocument allocateEndDocument(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.EndElement allocateEndElement(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.EntityReference allocateEntityReference(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.Characters allocateIgnorableSpace(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.ProcessingInstruction allocateProcessingInstruction(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.StartDocument allocateStartDocument(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.events.StartElement allocateStartElement(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.Location createStableLocation(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.namespace.NamespaceContext createStableNamespaceContext(javax.xml.stream.XMLStreamReader reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.stream.util.XMLEventAllocator
newInstance
 

Constructor Detail

BaseXMLEventAllocator

public BaseXMLEventAllocator()
Method Detail

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
Throws:
javax.xml.stream.XMLStreamException

allocate

public javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader reader)
                                          throws javax.xml.stream.XMLStreamException
Delegates allocation to the appropriate allocateXXX method.

Specified by:
allocate in interface javax.xml.stream.util.XMLEventAllocator
Throws:
javax.xml.stream.XMLStreamException

allocateStartElement

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

allocateEndElement

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

allocateCharacters

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

allocateCData

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

allocateIgnorableSpace

public abstract javax.xml.stream.events.Characters allocateIgnorableSpace(javax.xml.stream.XMLStreamReader reader)
                                                                   throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

allocateEntityReference

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

allocateComment

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

allocateDTD

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

allocateStartDocument

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

allocateEndDocument

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

allocateProcessingInstruction

public abstract javax.xml.stream.events.ProcessingInstruction allocateProcessingInstruction(javax.xml.stream.XMLStreamReader reader)
                                                                                     throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

createStableNamespaceContext

public abstract javax.xml.namespace.NamespaceContext createStableNamespaceContext(javax.xml.stream.XMLStreamReader reader)

createStableLocation

public abstract javax.xml.stream.Location createStableLocation(javax.xml.stream.XMLStreamReader reader)


Copyright © 2013. All Rights Reserved.