Package gnu.lists

Class UnescapedData

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, java.lang.CharSequence

    public class UnescapedData
    extends java.lang.Object
    implements java.lang.CharSequence, java.io.Externalizable
    Used for text that is supposed to be written out verbatim. For example, if the output format is XML, can be used to write a literal '<' as a plain "<", instead of being escaped as "&lt;".
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      char charAt​(int index)  
      boolean equals​(java.lang.Object other)  
      java.lang.String getData()  
      int hashCode()  
      int length()  
      void readExternal​(java.io.ObjectInput in)  
      java.lang.CharSequence subSequence​(int start, int end)  
      java.lang.String toString()  
      void writeExternal​(java.io.ObjectOutput out)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.CharSequence

        chars, codePoints
    • Constructor Detail

      • UnescapedData

        public UnescapedData()
      • UnescapedData

        public UnescapedData​(java.lang.String data)
    • Method Detail

      • getData

        public final java.lang.String getData()
      • toString

        public final java.lang.String toString()
        Specified by:
        toString in interface java.lang.CharSequence
        Overrides:
        toString in class java.lang.Object
      • equals

        public final boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • length

        public int length()
        Specified by:
        length in interface java.lang.CharSequence
      • charAt

        public char charAt​(int index)
        Specified by:
        charAt in interface java.lang.CharSequence
      • subSequence

        public java.lang.CharSequence subSequence​(int start,
                                                  int end)
        Specified by:
        subSequence in interface java.lang.CharSequence
      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
      • readExternal

        public void readExternal​(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException