public class DTDEventImpl extends BaseEventImpl implements DTD2
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
mDTD |
protected java.lang.String |
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.
|
protected java.lang.String |
mInternalSubset |
protected java.lang.String |
mPublicId |
protected java.lang.String |
mRootName |
protected java.lang.String |
mSystemId |
mLocation
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
doGetDocumentTypeDeclaration() |
boolean |
equals(java.lang.Object o)
Declared abstract to force redefinition by sub-classes
|
java.lang.String |
getDocumentTypeDeclaration() |
java.util.List<javax.xml.stream.events.EntityDeclaration> |
getEntities() |
int |
getEventType() |
java.lang.String |
getInternalSubset() |
java.util.List<javax.xml.stream.events.NotationDeclaration> |
getNotations() |
java.lang.Object |
getProcessedDTD() |
java.lang.String |
getPublicId() |
java.lang.String |
getRootName() |
java.lang.String |
getSystemId() |
int |
hashCode()
Declared abstract to force redefinition by sub-classes
|
void |
writeAsEncodedUnicode(java.io.Writer w) |
void |
writeUsing(XMLStreamWriter2 w) |
addHash, asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toString
protected final java.lang.String mRootName
protected final java.lang.String mSystemId
protected final java.lang.String mPublicId
protected final java.lang.String mInternalSubset
protected final java.lang.Object mDTD
protected java.lang.String mFullText
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)
public DTDEventImpl(javax.xml.stream.Location loc, java.lang.String rootName, java.lang.String intSubset)
public DTDEventImpl(javax.xml.stream.Location loc, java.lang.String fullText)
public java.lang.String getDocumentTypeDeclaration()
getDocumentTypeDeclaration
in interface javax.xml.stream.events.DTD
public java.util.List<javax.xml.stream.events.EntityDeclaration> getEntities()
getEntities
in interface javax.xml.stream.events.DTD
public java.util.List<javax.xml.stream.events.NotationDeclaration> getNotations()
getNotations
in interface javax.xml.stream.events.DTD
public java.lang.Object getProcessedDTD()
getProcessedDTD
in interface javax.xml.stream.events.DTD
public int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
getEventType
in class BaseEventImpl
public void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
writeAsEncodedUnicode
in class BaseEventImpl
javax.xml.stream.XMLStreamException
public void writeUsing(XMLStreamWriter2 w) throws javax.xml.stream.XMLStreamException
writeUsing
in interface XMLEvent2
writeUsing
in class BaseEventImpl
javax.xml.stream.XMLStreamException
public java.lang.String getRootName()
getRootName
in interface DTD2
public java.lang.String getSystemId()
getSystemId
in interface DTD2
public java.lang.String getPublicId()
getPublicId
in interface DTD2
public java.lang.String getInternalSubset()
getInternalSubset
in interface DTD2
public boolean equals(java.lang.Object o)
BaseEventImpl
equals
in class BaseEventImpl
public int hashCode()
BaseEventImpl
hashCode
in class BaseEventImpl
protected java.lang.String doGetDocumentTypeDeclaration() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException