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()
Since:
1.0
  • 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