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
- Direct Known Subclasses:
- WDTD
public class DTDEventImpl
- extends BaseEventImpl
- implements DTD2
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.
| 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 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, toString |
| Methods inherited from interface javax.xml.stream.events.XMLEvent |
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement |
DTDEventImpl
public DTDEventImpl(Location loc,
String rootName,
String sysId,
String pubId,
String intSubset,
Object dtd)
DTDEventImpl
public DTDEventImpl(Location loc,
String rootName,
String intSubset)
- Constructor used when only partial information is available.
DTDEventImpl
public DTDEventImpl(Location loc,
String fullText)
getDocumentTypeDeclaration
public String getDocumentTypeDeclaration()
- Specified by:
getDocumentTypeDeclaration in interface DTD
getEntities
public List getEntities()
- Specified by:
getEntities in interface DTD
getNotations
public List getNotations()
- Specified by:
getNotations in interface DTD
getProcessedDTD
public Object getProcessedDTD()
- Specified by:
getProcessedDTD in interface DTD
getEventType
public int getEventType()
- Specified by:
getEventType in interface XMLEvent- Specified by:
getEventType in class BaseEventImpl
writeAsEncodedUnicode
public void writeAsEncodedUnicode(Writer w)
throws XMLStreamException
- Specified by:
writeAsEncodedUnicode in interface XMLEvent- Specified by:
writeAsEncodedUnicode in class BaseEventImpl
- Throws:
XMLStreamException
writeUsing
public void writeUsing(XMLStreamWriter2 w)
throws XMLStreamException
- Specified by:
writeUsing in interface XMLEvent2- Specified by:
writeUsing in class BaseEventImpl
- Throws:
XMLStreamException
getRootName
public String getRootName()
- Specified by:
getRootName in interface DTD2
getSystemId
public String getSystemId()
- Specified by:
getSystemId in interface DTD2
getPublicId
public String getPublicId()
- Specified by:
getPublicId in interface DTD2
getInternalSubset
public String getInternalSubset()
- Specified by:
getInternalSubset in interface DTD2
equals
public boolean equals(Object o)
- Description copied from class:
BaseEventImpl
- Declared abstract to force redefinition by sub-classes
- Specified by:
equals in class BaseEventImpl
hashCode
public int hashCode()
- Description copied from class:
BaseEventImpl
- Declared abstract to force redefinition by sub-classes
- Specified by:
hashCode in class BaseEventImpl
doGetDocumentTypeDeclaration
protected String doGetDocumentTypeDeclaration()
throws XMLStreamException
- Throws:
XMLStreamException
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.