Package com.ctc.wstx.evt
Class WEntityDeclaration
- java.lang.Object
-
- org.codehaus.stax2.ri.evt.BaseEventImpl
-
- com.ctc.wstx.evt.WEntityDeclaration
-
- All Implemented Interfaces:
javax.xml.stream.events.EntityDeclaration
,javax.xml.stream.events.XMLEvent
,javax.xml.stream.XMLStreamConstants
,org.codehaus.stax2.evt.XMLEvent2
- Direct Known Subclasses:
EntityDecl
public abstract class WEntityDeclaration extends org.codehaus.stax2.ri.evt.BaseEventImpl implements javax.xml.stream.events.EntityDeclaration
Simple implementation of StAX entity declaration events; for the most just wraps aEntityDecl
instance.
-
-
Constructor Summary
Constructors Constructor Description WEntityDeclaration(javax.xml.stream.Location loc)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
abstract java.lang.String
getBaseURI()
int
getEventType()
abstract java.lang.String
getName()
abstract java.lang.String
getNotationName()
abstract java.lang.String
getPublicId()
abstract java.lang.String
getReplacementText()
abstract java.lang.String
getSystemId()
int
hashCode()
void
writeAsEncodedUnicode(java.io.Writer w)
abstract void
writeEnc(java.io.Writer w)
void
writeUsing(org.codehaus.stax2.XMLStreamWriter2 w)
This method does not make much sense for this event type -- the reason being that the entity declarations can only be written as part of a DTD (internal or external subset), not separately.-
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
-
-
-
-
Method Detail
-
getBaseURI
public abstract java.lang.String getBaseURI()
- Specified by:
getBaseURI
in interfacejavax.xml.stream.events.EntityDeclaration
-
getName
public abstract java.lang.String getName()
- Specified by:
getName
in interfacejavax.xml.stream.events.EntityDeclaration
-
getNotationName
public abstract java.lang.String getNotationName()
- Specified by:
getNotationName
in interfacejavax.xml.stream.events.EntityDeclaration
-
getPublicId
public abstract java.lang.String getPublicId()
- Specified by:
getPublicId
in interfacejavax.xml.stream.events.EntityDeclaration
-
getReplacementText
public abstract java.lang.String getReplacementText()
- Specified by:
getReplacementText
in interfacejavax.xml.stream.events.EntityDeclaration
-
getSystemId
public abstract java.lang.String getSystemId()
- Specified by:
getSystemId
in interfacejavax.xml.stream.events.EntityDeclaration
-
getEventType
public int getEventType()
- Specified by:
getEventType
in interfacejavax.xml.stream.events.XMLEvent
- Specified by:
getEventType
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
writeEnc
public abstract void writeEnc(java.io.Writer w) throws java.io.IOException
- Throws:
java.io.IOException
-
writeAsEncodedUnicode
public void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException
- Specified by:
writeAsEncodedUnicode
in interfacejavax.xml.stream.events.XMLEvent
- Specified by:
writeAsEncodedUnicode
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
- Throws:
javax.xml.stream.XMLStreamException
-
writeUsing
public void writeUsing(org.codehaus.stax2.XMLStreamWriter2 w) throws javax.xml.stream.XMLStreamException
This method does not make much sense for this event type -- the reason being that the entity declarations can only be written as part of a DTD (internal or external subset), not separately. Can basically choose to either skip silently (output nothing), or throw an exception.- Specified by:
writeUsing
in interfaceorg.codehaus.stax2.evt.XMLEvent2
- Specified by:
writeUsing
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
- Throws:
javax.xml.stream.XMLStreamException
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
-