Package com.ctc.wstx.evt
Class WEntityDeclaration
- java.lang.Object
-
- org.codehaus.stax2.ri.evt.BaseEventImpl
-
- com.ctc.wstx.evt.WEntityDeclaration
-
- All Implemented Interfaces:
EntityDeclaration
,XMLEvent
,XMLStreamConstants
,org.codehaus.stax2.evt.XMLEvent2
- Direct Known Subclasses:
EntityDecl
public abstract class WEntityDeclaration extends org.codehaus.stax2.ri.evt.BaseEventImpl implements EntityDeclaration
Simple implementation of StAX entity declaration events; for the most just wraps aEntityDecl
instance.
-
-
Field Summary
-
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
Constructors Constructor Description WEntityDeclaration(Location loc)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
abstract String
getBaseURI()
int
getEventType()
abstract String
getName()
abstract String
getNotationName()
abstract String
getPublicId()
abstract String
getReplacementText()
abstract String
getSystemId()
int
hashCode()
void
writeAsEncodedUnicode(Writer w)
abstract void
writeEnc(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
-
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
-
-
-
-
Constructor Detail
-
WEntityDeclaration
public WEntityDeclaration(Location loc)
-
-
Method Detail
-
getBaseURI
public abstract String getBaseURI()
- Specified by:
getBaseURI
in interfaceEntityDeclaration
-
getName
public abstract String getName()
- Specified by:
getName
in interfaceEntityDeclaration
-
getNotationName
public abstract String getNotationName()
- Specified by:
getNotationName
in interfaceEntityDeclaration
-
getPublicId
public abstract String getPublicId()
- Specified by:
getPublicId
in interfaceEntityDeclaration
-
getReplacementText
public abstract String getReplacementText()
- Specified by:
getReplacementText
in interfaceEntityDeclaration
-
getSystemId
public abstract String getSystemId()
- Specified by:
getSystemId
in interfaceEntityDeclaration
-
getEventType
public int getEventType()
- Specified by:
getEventType
in interfaceXMLEvent
- Specified by:
getEventType
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
writeEnc
public abstract void writeEnc(Writer w) throws IOException
- Throws:
IOException
-
writeAsEncodedUnicode
public void writeAsEncodedUnicode(Writer w) throws XMLStreamException
- Specified by:
writeAsEncodedUnicode
in interfaceXMLEvent
- Specified by:
writeAsEncodedUnicode
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
- Throws:
XMLStreamException
-
writeUsing
public void writeUsing(org.codehaus.stax2.XMLStreamWriter2 w) throws 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:
XMLStreamException
-
equals
public boolean equals(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
-
-