Interface _Private_FastAppendable

  • All Superinterfaces:
    java.lang.Appendable
    All Known Implementing Classes:
    _Private_FastAppendableDecorator

    public interface _Private_FastAppendable
    extends java.lang.Appendable
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void appendAscii​(char c)
      High performance method for appending an ASCII character.
      void appendAscii​(java.lang.CharSequence csq)
      High performance method for appending a sequence of ASCII characters.
      void appendAscii​(java.lang.CharSequence csq, int start, int end)
      High performance method for appending a range in sequence of ASCII characters.
      void appendUtf16​(char c)
      High performance method for appending a UTF-16 non-surrogate character.
      void appendUtf16Surrogate​(char leadSurrogate, char trailSurrogate)
      High performance method for appending a UTF-16 surrogate pair.
      • Methods inherited from interface java.lang.Appendable

        append, append, append
    • Method Detail

      • appendAscii

        void appendAscii​(char c)
                  throws java.io.IOException
        High performance method for appending an ASCII character. METHOD DOESN'T VERIFY IF CHARACTER IS ASCII.
        Parameters:
        c -
        Throws:
        java.io.IOException
      • appendAscii

        void appendAscii​(java.lang.CharSequence csq)
                  throws java.io.IOException
        High performance method for appending a sequence of ASCII characters. METHOD DOESN'T VERIFY IF CHARACTERS ARE ASCII.
        Parameters:
        csq -
        Throws:
        java.io.IOException
      • appendAscii

        void appendAscii​(java.lang.CharSequence csq,
                         int start,
                         int end)
                  throws java.io.IOException
        High performance method for appending a range in sequence of ASCII characters. METHOD DOESN'T VERIFY IF CHARACTERS ARE ASCII.
        Parameters:
        csq -
        start -
        end -
        Throws:
        java.io.IOException
      • appendUtf16

        void appendUtf16​(char c)
                  throws java.io.IOException
        High performance method for appending a UTF-16 non-surrogate character. METHOD DOESN'T VERIFY IF CHARACTER IS OR IS NOT SURROGATE.
        Parameters:
        c -
        Throws:
        java.io.IOException
      • appendUtf16Surrogate

        void appendUtf16Surrogate​(char leadSurrogate,
                                  char trailSurrogate)
                           throws java.io.IOException
        High performance method for appending a UTF-16 surrogate pair. METHOD DOESN'T VERIFY IF LEAD AND TRAIL SURROGATES ARE VALID.
        Parameters:
        leadSurrogate -
        trailSurrogate -
        Throws:
        java.io.IOException