Class AttributeEventImpl

  • All Implemented Interfaces:
    javax.xml.stream.events.Attribute, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, XMLEvent2
    Direct Known Subclasses:
    NamespaceEventImpl

    public class AttributeEventImpl
    extends BaseEventImpl
    implements javax.xml.stream.events.Attribute
    • Constructor Detail

      • AttributeEventImpl

        public AttributeEventImpl​(javax.xml.stream.Location loc,
                                  java.lang.String localName,
                                  java.lang.String uri,
                                  java.lang.String prefix,
                                  java.lang.String value,
                                  boolean wasSpecified)
      • AttributeEventImpl

        public AttributeEventImpl​(javax.xml.stream.Location loc,
                                  javax.xml.namespace.QName name,
                                  java.lang.String value,
                                  boolean wasSpecified)
    • Method Detail

      • getEventType

        public int getEventType()
        Specified by:
        getEventType in interface javax.xml.stream.events.XMLEvent
        Specified by:
        getEventType in class BaseEventImpl
      • isAttribute

        public boolean isAttribute()
        Specified by:
        isAttribute in interface javax.xml.stream.events.XMLEvent
        Overrides:
        isAttribute in class BaseEventImpl
      • writeAsEncodedUnicode

        public void writeAsEncodedUnicode​(java.io.Writer w)
                                   throws javax.xml.stream.XMLStreamException
        Specified by:
        writeAsEncodedUnicode in interface javax.xml.stream.events.XMLEvent
        Specified by:
        writeAsEncodedUnicode in class BaseEventImpl
        Throws:
        javax.xml.stream.XMLStreamException
      • getDTDType

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

        public javax.xml.namespace.QName getName()
        Specified by:
        getName in interface javax.xml.stream.events.Attribute
      • getValue

        public java.lang.String getValue()
        Specified by:
        getValue in interface javax.xml.stream.events.Attribute
      • isSpecified

        public boolean isSpecified()
        Specified by:
        isSpecified in interface javax.xml.stream.events.Attribute
      • equals

        public boolean equals​(java.lang.Object o)
        Description copied from class: BaseEventImpl
        Declared abstract to force redefinition by sub-classes
        Specified by:
        equals in class BaseEventImpl
      • hashCode

        public int hashCode()
        Description copied from class: BaseEventImpl
        Declared abstract to force redefinition by sub-classes
        Specified by:
        hashCode in class BaseEventImpl
      • writeEscapedAttrValue

        protected static void writeEscapedAttrValue​(java.io.Writer w,
                                                    java.lang.String value)
                                             throws java.io.IOException
        Throws:
        java.io.IOException