Package com.bea.xml.stream.events
Class EntityDeclarationEvent
java.lang.Object
com.bea.xml.stream.events.BaseEvent
com.bea.xml.stream.events.EntityDeclarationEvent
- All Implemented Interfaces:
EntityDeclaration
,XMLEvent
,Location
,XMLStreamConstants
Simple implementation of
EntityDeclaration
. Since no external
or unparsed entities are supported (yet?), this is quite simplistic
implementation.- Author:
- Tatu Saloranta
-
Field Summary
FieldsFields 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 TypeMethodDescriptionprotected void
doWriteAsEncodedUnicode
(Writer writer) Template method to be implemented by sub-classes.getName()
Methods inherited from class com.bea.xml.stream.events.BaseEvent
asCharacters, asEndElement, asStartElement, getCharacterOffset, getColumnNumber, getEventType, getLineNumber, getLocation, getLocationURI, getSchemaType, getSourceName, getTypeAsString, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, recycle, setCharacterOffset, setColumnNumber, setEventType, setLineNumber, setLocationURI, toString, writeAsEncodedUnicode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
Field Details
-
name
-
replacementText
-
-
Constructor Details
-
EntityDeclarationEvent
-
-
Method Details
-
getReplacementText
- Specified by:
getReplacementText
in interfaceEntityDeclaration
-
getName
- Specified by:
getName
in interfaceEntityDeclaration
-
getBaseURI
- Specified by:
getBaseURI
in interfaceEntityDeclaration
-
getPublicId
- Specified by:
getPublicId
in interfaceEntityDeclaration
- Specified by:
getPublicId
in interfaceLocation
- Overrides:
getPublicId
in classBaseEvent
-
getSystemId
- Specified by:
getSystemId
in interfaceEntityDeclaration
- Specified by:
getSystemId
in interfaceLocation
- Overrides:
getSystemId
in classBaseEvent
-
getNotationName
- Specified by:
getNotationName
in interfaceEntityDeclaration
-
doWriteAsEncodedUnicode
Description copied from class:BaseEvent
Template method to be implemented by sub-classes.- Specified by:
doWriteAsEncodedUnicode
in classBaseEvent
- Throws:
IOException
-