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:
- javax.xml.stream.events.DTD, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, DTD2, XMLEvent2
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 |
|
Constructor Summary |
DTDEventImpl(javax.xml.stream.Location loc,
java.lang.String fullText)
|
DTDEventImpl(javax.xml.stream.Location loc,
java.lang.String rootName,
java.lang.String intSubset)
Constructor used when only partial information is available. |
DTDEventImpl(javax.xml.stream.Location loc,
java.lang.String rootName,
java.lang.String sysId,
java.lang.String pubId,
java.lang.String intSubset,
java.lang.Object dtd)
|
| 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 class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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(javax.xml.stream.Location loc,
java.lang.String rootName,
java.lang.String sysId,
java.lang.String pubId,
java.lang.String intSubset,
java.lang.Object dtd)
DTDEventImpl
public DTDEventImpl(javax.xml.stream.Location loc,
java.lang.String rootName,
java.lang.String intSubset)
- Constructor used when only partial information is available.
DTDEventImpl
public DTDEventImpl(javax.xml.stream.Location loc,
java.lang.String fullText)
getDocumentTypeDeclaration
public java.lang.String getDocumentTypeDeclaration()
- Specified by:
getDocumentTypeDeclaration in interface javax.xml.stream.events.DTD
getEntities
public java.util.List getEntities()
- Specified by:
getEntities in interface javax.xml.stream.events.DTD
getNotations
public java.util.List getNotations()
- Specified by:
getNotations in interface javax.xml.stream.events.DTD
getProcessedDTD
public java.lang.Object getProcessedDTD()
- Specified by:
getProcessedDTD in interface javax.xml.stream.events.DTD
getEventType
public int getEventType()
- Specified by:
getEventType in interface javax.xml.stream.events.XMLEvent- Specified by:
getEventType in class BaseEventImpl
writeAsEncodedUnicode
public void writeAsEncodedUnicode(java.io.Writer w)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeAsEncodedUnicode in interface javax.xml.stream.events.XMLEvent- Specified by:
writeAsEncodedUnicode in class BaseEventImpl
- Throws:
javax.xml.stream.XMLStreamException
writeUsing
public void writeUsing(XMLStreamWriter2 w)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeUsing in interface XMLEvent2- Specified by:
writeUsing in class BaseEventImpl
- Throws:
javax.xml.stream.XMLStreamException
getRootName
public java.lang.String getRootName()
- Specified by:
getRootName in interface DTD2
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemId in interface DTD2
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicId in interface DTD2
getInternalSubset
public java.lang.String getInternalSubset()
- Specified by:
getInternalSubset in interface DTD2
equals
public boolean equals(java.lang.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 java.lang.String doGetDocumentTypeDeclaration()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
Copyright © 2005-2012 Oracle Corporation. All Rights Reserved.