Class StringBuilderVar


public class StringBuilderVar extends Var<StringBuilder>
Simple specialization of a Var for StringBuilders. Provides a few convenience helper methods.
  • Constructor Details

    • StringBuilderVar

      public StringBuilderVar()
      Initializes a new StringVar with a null initial value.
    • StringBuilderVar

      public StringBuilderVar(StringBuilder value)
      Initializes a new StringBuilderVar with the given initial StringBuilder instance.
      Parameters:
      value - the initial value
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Returns true if the wrapped string is either null or empty.
      Returns:
      true if the wrapped string is either null or empty
    • getString

      public String getString()
      Returns:
      the String representation of the underlying StringBuilder.
    • getChars

      public char[] getChars()
      Returns:
      the char[] representation of the underlying StringBuilder.
    • append

      public boolean append(String text)
      Appends the given string. If this instance is currently uninitialized the given string is used for initialization.
      Parameters:
      text - the text to append
      Returns:
      true
    • appended

      public StringBuilderVar appended(String text)
      Appends the given string. If this instance is currently uninitialized the given string is used for initialization.
      Parameters:
      text - the text to append
      Returns:
      this instance
    • append

      public boolean append(char c)
      Appends the given char. If this instance is currently uninitialized the given char is used for initialization.
      Parameters:
      c - the char to append
      Returns:
      true
    • appended

      public StringBuilderVar appended(char c)
      Appends the given char. If this instance is currently uninitialized the given char is used for initialization.
      Parameters:
      c - the char to append
      Returns:
      this instance
    • clearContents

      public boolean clearContents()
      Clears the contents of the wrapped StringBuilder. If the instance is currently unintialized this method does nothing.
      Returns:
      true
    • contentsCleared

      public StringBuilderVar contentsCleared()
      Clears the contents of the wrapped StringBuilder. If the instance is currently unintialized this method does nothing.
      Returns:
      this instance