org.codehaus.stax2.evt
Interface XMLEvent2
- All Superinterfaces:
- XMLEvent, XMLStreamConstants
- All Known Implementing Classes:
- AttributeEventImpl, BaseEventImpl, CharactersEventImpl, CommentEventImpl, CompactStartElement, DTDEventImpl, EndDocumentEventImpl, EndElementEventImpl, EntityDecl, EntityDeclarationEventImpl, EntityReferenceEventImpl, ExtEntity, IntEntity, NamespaceEventImpl, NotationDeclarationEventImpl, ParsedExtEntity, ProcInstrEventImpl, SimpleStartElement, StartDocumentEventImpl, StartElementEventImpl, UnparsedExtEntity, WDTD, WEntityDeclaration, WEntityReference, WNotationDeclaration
public interface XMLEvent2
- extends XMLEvent
Interface that extends basic XMLEvent2
with method(s)
that are missing from it; specifically linkage that allows using
a stream/event writer for outputting.
NOTE: Unfortunately there is no way to cleanly retrofit this interface
to actual implementation classes, so some casting is necessary to
make use of new features.
Fields inherited from interface javax.xml.stream.XMLStreamConstants |
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
Methods inherited from interface javax.xml.stream.events.XMLEvent |
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode |
writeUsing
void writeUsing(XMLStreamWriter2 w)
throws XMLStreamException
- Throws:
XMLStreamException