Class EntityDeclarationEvent

  • All Implemented Interfaces:
    javax.xml.stream.events.EntityDeclaration, javax.xml.stream.events.XMLEvent, javax.xml.stream.Location, javax.xml.stream.XMLStreamConstants

    public class EntityDeclarationEvent
    extends BaseEvent
    implements javax.xml.stream.events.EntityDeclaration
    Simple implementation of EntityDeclaration. Since no external or unparsed entities are supported (yet?), this is quite simplistic implementation.
    Author:
    Tatu Saloranta
    • Field Detail

      • name

        protected final java.lang.String name
      • replacementText

        protected final java.lang.String replacementText
    • Constructor Detail

      • EntityDeclarationEvent

        public EntityDeclarationEvent​(java.lang.String name,
                                      java.lang.String replText)
    • Method Detail

      • getReplacementText

        public java.lang.String getReplacementText()
        Specified by:
        getReplacementText in interface javax.xml.stream.events.EntityDeclaration
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface javax.xml.stream.events.EntityDeclaration
      • getBaseURI

        public java.lang.String getBaseURI()
        Specified by:
        getBaseURI in interface javax.xml.stream.events.EntityDeclaration
      • getPublicId

        public java.lang.String getPublicId()
        Specified by:
        getPublicId in interface javax.xml.stream.events.EntityDeclaration
        Specified by:
        getPublicId in interface javax.xml.stream.Location
        Overrides:
        getPublicId in class BaseEvent
      • getSystemId

        public java.lang.String getSystemId()
        Specified by:
        getSystemId in interface javax.xml.stream.events.EntityDeclaration
        Specified by:
        getSystemId in interface javax.xml.stream.Location
        Overrides:
        getSystemId in class BaseEvent
      • getNotationName

        public java.lang.String getNotationName()
        Specified by:
        getNotationName in interface javax.xml.stream.events.EntityDeclaration
      • doWriteAsEncodedUnicode

        protected void doWriteAsEncodedUnicode​(java.io.Writer writer)
                                        throws java.io.IOException
        Description copied from class: BaseEvent
        Template method to be implemented by sub-classes.
        Specified by:
        doWriteAsEncodedUnicode in class BaseEvent
        Throws:
        java.io.IOException