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 a
EntityDecl
instance.-
Field Summary
Fields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocation
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 -
Method Summary
Modifier and TypeMethodDescriptionboolean
abstract String
int
abstract String
getName()
abstract String
abstract String
abstract String
abstract String
int
hashCode()
void
abstract void
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 Details
-
WEntityDeclaration
-
-
Method Details
-
getBaseURI
- Specified by:
getBaseURI
in interfaceEntityDeclaration
-
getName
- Specified by:
getName
in interfaceEntityDeclaration
-
getNotationName
- Specified by:
getNotationName
in interfaceEntityDeclaration
-
getPublicId
- Specified by:
getPublicId
in interfaceEntityDeclaration
-
getReplacementText
- Specified by:
getReplacementText
in interfaceEntityDeclaration
-
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
- Throws:
IOException
-
writeAsEncodedUnicode
- Specified by:
writeAsEncodedUnicode
in interfaceXMLEvent
- Specified by:
writeAsEncodedUnicode
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
- Throws:
XMLStreamException
-
writeUsing
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
- Specified by:
equals
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
hashCode
public int hashCode()- Specified by:
hashCode
in classorg.codehaus.stax2.ri.evt.BaseEventImpl
-