Class CharactersEventImpl

  • All Implemented Interfaces:
    javax.xml.stream.events.Characters, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, XMLEvent2

    public class CharactersEventImpl
    extends BaseEventImpl
    implements javax.xml.stream.events.Characters
    • Constructor Detail

      • CharactersEventImpl

        public CharactersEventImpl​(javax.xml.stream.Location loc,
                                   java.lang.String content,
                                   boolean cdata)
        Constructor for regular unspecified (but non-CDATA) characters event type, which may or may not be all whitespace, but is not specified as ignorable white space.
    • Method Detail

      • createIgnorableWS

        public static final CharactersEventImpl createIgnorableWS​(javax.xml.stream.Location loc,
                                                                  java.lang.String content)
      • createNonIgnorableWS

        public static final CharactersEventImpl createNonIgnorableWS​(javax.xml.stream.Location loc,
                                                                     java.lang.String content)
      • asCharacters

        public javax.xml.stream.events.Characters asCharacters()
        Specified by:
        asCharacters in interface javax.xml.stream.events.XMLEvent
        Overrides:
        asCharacters in class BaseEventImpl
      • getEventType

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

        public boolean isCharacters()
        Specified by:
        isCharacters in interface javax.xml.stream.events.XMLEvent
        Overrides:
        isCharacters 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
      • getData

        public java.lang.String getData()
        Specified by:
        getData in interface javax.xml.stream.events.Characters
      • isCData

        public boolean isCData()
        Specified by:
        isCData in interface javax.xml.stream.events.Characters
      • isIgnorableWhiteSpace

        public boolean isIgnorableWhiteSpace()
        Specified by:
        isIgnorableWhiteSpace in interface javax.xml.stream.events.Characters
      • isWhiteSpace

        public boolean isWhiteSpace()
        Specified by:
        isWhiteSpace in interface javax.xml.stream.events.Characters
      • setWhitespaceStatus

        public void setWhitespaceStatus​(boolean status)
      • 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
      • writeEscapedXMLText

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