Class StringEscapeUtils.Builder

java.lang.Object
org.apache.commons.text.StringEscapeUtils.Builder
Enclosing class:
StringEscapeUtils

public static final class StringEscapeUtils.Builder extends Object
Convenience wrapper for StringBuilder providing escape methods.

Example:

 new Builder(ESCAPE_HTML4)
      .append("<p>")
      .escape("This is paragraph 1 and special chars like & get escaped.")
      .append("</p><p>")
      .escape("This is paragraph 2 & more...")
      .append("</p>")
      .toString()
 
  • Field Details

    • sb

      private final StringBuilder sb
      StringBuilder to be used in the Builder class.
    • translator

      private final CharSequenceTranslator translator
      CharSequenceTranslator to be used in the Builder class.
  • Constructor Details

    • Builder

      private Builder(CharSequenceTranslator translator)
      Builder constructor.
      Parameters:
      translator - a CharSequenceTranslator.
  • Method Details