Class NotationDeclarationEvent

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

    public class NotationDeclarationEvent
    extends BaseEvent
    implements javax.xml.stream.events.NotationDeclaration
    Simple implementation of NotationDeclaration.
    Author:
    Tatu Saloranta
    • Field Detail

      • name

        protected final java.lang.String name
      • publicId

        protected final java.lang.String publicId
      • systemId

        protected final java.lang.String systemId
    • Constructor Detail

      • NotationDeclarationEvent

        public NotationDeclarationEvent​(java.lang.String name,
                                        java.lang.String publicId,
                                        java.lang.String systemId)
    • Method Detail

      • getName

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

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

        public java.lang.String getSystemId()
        Specified by:
        getSystemId in interface javax.xml.stream.Location
        Specified by:
        getSystemId in interface javax.xml.stream.events.NotationDeclaration
        Overrides:
        getSystemId in class BaseEvent
      • 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