Package org.codehaus.stax2.ri.evt
Class DTDEventImpl
java.lang.Object
org.codehaus.stax2.ri.evt.BaseEventImpl
org.codehaus.stax2.ri.evt.DTDEventImpl
- All Implemented Interfaces:
DTD,XMLEvent,XMLStreamConstants,DTD2,XMLEvent2
Vanilla implementation of a DTD event. Note that as is, it is not
really complete, since there is no way to access declared notations
and entities, because Stax 1.0 has no method for dispatching calls.
As such, it is expected that actual implementations would usually
extend this class, instead of using it as is.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Objectprotected StringFull textual presentation of the DOCTYPE event; usually only constructed when needed, but sometimes (when using 'broken' older StAX interfaces), may be the only piece that's actually passed.protected final Stringprotected final Stringprotected final Stringprotected final StringFields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocationFields 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 -
Constructor Summary
ConstructorsConstructorDescriptionDTDEventImpl(Location loc, String fullText) DTDEventImpl(Location loc, String rootName, String intSubset) Constructor used when only partial information is available.DTDEventImpl(Location loc, String rootName, String sysId, String pubId, String intSubset, Object dtd) -
Method Summary
Methods inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
addHash, asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement
-
Field Details
-
mRootName
-
mSystemId
-
mPublicId
-
mInternalSubset
-
mDTD
-
mFullText
Full textual presentation of the DOCTYPE event; usually only constructed when needed, but sometimes (when using 'broken' older StAX interfaces), may be the only piece that's actually passed.
-
-
Constructor Details
-
DTDEventImpl
-
DTDEventImpl
Constructor used when only partial information is available. -
DTDEventImpl
-
-
Method Details
-
getDocumentTypeDeclaration
- Specified by:
getDocumentTypeDeclarationin interfaceDTD
-
getEntities
- Specified by:
getEntitiesin interfaceDTD
-
getNotations
- Specified by:
getNotationsin interfaceDTD
-
getProcessedDTD
- Specified by:
getProcessedDTDin interfaceDTD
-
getEventType
public int getEventType()- Specified by:
getEventTypein interfaceXMLEvent- Specified by:
getEventTypein classBaseEventImpl
-
writeAsEncodedUnicode
- Specified by:
writeAsEncodedUnicodein interfaceXMLEvent- Specified by:
writeAsEncodedUnicodein classBaseEventImpl- Throws:
XMLStreamException
-
writeUsing
- Specified by:
writeUsingin interfaceXMLEvent2- Specified by:
writeUsingin classBaseEventImpl- Throws:
XMLStreamException
-
getRootName
- Specified by:
getRootNamein interfaceDTD2
-
getSystemId
- Specified by:
getSystemIdin interfaceDTD2
-
getPublicId
- Specified by:
getPublicIdin interfaceDTD2
-
getInternalSubset
- Specified by:
getInternalSubsetin interfaceDTD2
-
equals
Description copied from class:BaseEventImplDeclared abstract to force redefinition by sub-classes- Specified by:
equalsin classBaseEventImpl
-
hashCode
public int hashCode()Description copied from class:BaseEventImplDeclared abstract to force redefinition by sub-classes- Specified by:
hashCodein classBaseEventImpl
-
doGetDocumentTypeDeclaration
- Throws:
XMLStreamException
-