Class CharsetStringBuilder.UsAsciiStringBuilder

java.lang.Object
org.eclipse.jetty.util.CharsetStringBuilder.UsAsciiStringBuilder
All Implemented Interfaces:
CharsetStringBuilder
Enclosing interface:
CharsetStringBuilder

public static class CharsetStringBuilder.UsAsciiStringBuilder extends Object implements CharsetStringBuilder
  • Constructor Details

    • UsAsciiStringBuilder

      public UsAsciiStringBuilder()
  • Method Details

    • append

      public void append(byte b)
      Specified by:
      append in interface CharsetStringBuilder
      Parameters:
      b - An encoded byte to append
    • append

      public void append(char c)
      Specified by:
      append in interface CharsetStringBuilder
      Parameters:
      c - A decoded character to append
    • append

      public void append(CharSequence chars, int offset, int length)
      Specified by:
      append in interface CharsetStringBuilder
      Parameters:
      chars - sequence of decoded characters
      offset - offset into the array
      length - the number of character to append from the sequence.
    • build

      public String build()
      Description copied from interface: CharsetStringBuilder

      Build the completed string and reset the buffer.

      Specified by:
      build in interface CharsetStringBuilder
      Returns:
      The decoded built string which must be complete in regard to any multibyte sequences.
    • length

      public int length()
      Specified by:
      length in interface CharsetStringBuilder
      Returns:
      the length in characters
    • reset

      public void reset()
      Description copied from interface: CharsetStringBuilder

      Resets this sequence to be empty.

      Specified by:
      reset in interface CharsetStringBuilder