public class XMLEventAllocatorBase
extends java.lang.Object
implements javax.xml.stream.util.XMLEventAllocator
An allocator that creates an event per method call.
Constructor and Description |
---|
XMLEventAllocatorBase() |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.events.XMLEvent |
allocate(javax.xml.stream.XMLStreamReader reader)
This method allocates an event given the current
state of the XMLStreamReader.
|
void |
allocate(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.util.XMLEventConsumer consumer)
This method allocates an event or set of events
given the current
state of the XMLStreamReader and adds the event
or set of events to the
consumer that was passed in.
|
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 java.util.Iterator |
getAttributes(javax.xml.stream.XMLStreamReader reader) |
static java.util.Iterator |
getNamespaces(javax.xml.stream.XMLStreamReader reader) |
javax.xml.stream.util.XMLEventAllocator |
newInstance()
This method creates an instance of the XMLEventAllocator.
|
java.lang.String |
toString() |
public javax.xml.stream.util.XMLEventAllocator newInstance()
javax.xml.stream.util.XMLEventAllocator
newInstance
in interface javax.xml.stream.util.XMLEventAllocator
public static java.util.Iterator getAttributes(javax.xml.stream.XMLStreamReader reader)
public static java.util.Iterator getNamespaces(javax.xml.stream.XMLStreamReader reader)
public javax.xml.stream.events.StartElement allocateStartElement(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.EndElement allocateEndElement(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.Characters allocateCharacters(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.Characters allocateCData(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.Characters allocateSpace(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.EntityReference allocateEntityReference(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.ProcessingInstruction allocatePI(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.Comment allocateComment(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.StartDocument allocateStartDocument(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.EndDocument allocateEndDocument(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.DTD allocateDTD(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.StartDocument allocateXMLDeclaration(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.util.XMLEventAllocator
allocate
in interface javax.xml.stream.util.XMLEventAllocator
reader
- The XMLStreamReader to allocate fromjavax.xml.stream.XMLStreamException
public void allocate(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventConsumer consumer) throws javax.xml.stream.XMLStreamException
javax.xml.stream.util.XMLEventAllocator
allocate
in interface javax.xml.stream.util.XMLEventAllocator
reader
- The XMLStreamReader to allocate fromconsumer
- The XMLEventConsumer to add to.javax.xml.stream.XMLStreamException
public java.lang.String toString()
toString
in class java.lang.Object