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
mLocationFields 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 TypeMethodDescriptionbooleanabstract Stringintabstract StringgetName()abstract Stringabstract Stringabstract Stringabstract StringinthashCode()voidabstract voidvoidwriteUsing(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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getBaseURIin interfaceEntityDeclaration
-
getName
- Specified by:
getNamein interfaceEntityDeclaration
-
getNotationName
- Specified by:
getNotationNamein interfaceEntityDeclaration
-
getPublicId
- Specified by:
getPublicIdin interfaceEntityDeclaration
-
getReplacementText
- Specified by:
getReplacementTextin interfaceEntityDeclaration
-
getSystemId
- Specified by:
getSystemIdin interfaceEntityDeclaration
-
getEventType
public int getEventType()- Specified by:
getEventTypein interfaceXMLEvent- Specified by:
getEventTypein classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
writeEnc
- Throws:
IOException
-
writeAsEncodedUnicode
- Specified by:
writeAsEncodedUnicodein interfaceXMLEvent- Specified by:
writeAsEncodedUnicodein 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:
writeUsingin interfaceorg.codehaus.stax2.evt.XMLEvent2- Specified by:
writeUsingin classorg.codehaus.stax2.ri.evt.BaseEventImpl- Throws:
XMLStreamException
-
equals
- Specified by:
equalsin classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.codehaus.stax2.ri.evt.BaseEventImpl
-