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.XMLEventAllocatornewInstance in interface javax.xml.stream.util.XMLEventAllocatorpublic 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.XMLStreamExceptionpublic javax.xml.stream.events.EndElement allocateEndElement(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.Characters allocateCharacters(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.Characters allocateCData(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.Characters allocateSpace(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.EntityReference allocateEntityReference(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.ProcessingInstruction allocatePI(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.Comment allocateComment(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.StartDocument allocateStartDocument(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.EndDocument allocateEndDocument(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.DTD allocateDTD(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.StartDocument allocateXMLDeclaration(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.util.XMLEventAllocatorallocate in interface javax.xml.stream.util.XMLEventAllocatorreader - The XMLStreamReader to allocate fromjavax.xml.stream.XMLStreamExceptionpublic void allocate(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.util.XMLEventConsumer consumer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.util.XMLEventAllocatorallocate in interface javax.xml.stream.util.XMLEventAllocatorreader - The XMLStreamReader to allocate fromconsumer - The XMLEventConsumer to add to.javax.xml.stream.XMLStreamExceptionpublic java.lang.String toString()
toString in class java.lang.Object