com.bea.xml.stream
Class StaticAllocator

java.lang.Object
  extended by com.bea.xml.stream.StaticAllocator
All Implemented Interfaces:
javax.xml.stream.util.XMLEventAllocator

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

Return a single event for each allocate call


Field Summary
static java.lang.String FEATURE_STAX_ENTITIES
           
static java.lang.String FEATURE_STAX_NOTATIONS
           
 
Constructor Summary
StaticAllocator()
           
 
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)
           
 javax.xml.stream.util.XMLEventAllocator newInstance()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FEATURE_STAX_NOTATIONS

public static final java.lang.String FEATURE_STAX_NOTATIONS
See Also:
Constant Field Values

FEATURE_STAX_ENTITIES

public static final java.lang.String FEATURE_STAX_ENTITIES
See Also:
Constant Field Values
Constructor Detail

StaticAllocator

public StaticAllocator()
Method Detail

newInstance

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

allocateStartElement

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

allocateEndElement

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

allocateCharacters

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

allocateCData

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

allocateSpace

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

allocateEntityReference

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

allocatePI

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

allocateComment

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

allocateStartDocument

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

allocateEndDocument

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

allocateDTD

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

allocateXMLDeclaration

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

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

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object