Class Transform

java.lang.Object
org.apache.log4j.helpers.Transform

public class Transform extends Object
Utility class for transforming strings.
Author:
Ceki Gülcü, Michael A. McAngus
  • Constructor Details

    • Transform

      public Transform()
  • Method Details

    • escapeTags

      public static String escapeTags(String input)
      This method takes a string which may contain HTML tags (ie, <b>, <table>, etc) and replaces any '<', '>' , '&' or '"' characters with respective predefined entity references.
      Parameters:
      input - The text to be converted.
      Returns:
      The input string with the special characters replaced.
    • appendEscapingCDATA

      public static void appendEscapingCDATA(StringBuffer buf, String str)
      Ensures that embeded CDEnd strings (]]>) are handled properly within message, NDC and throwable tag text.
      Parameters:
      buf - StringBuffer holding the XML data to this point. The initial CDStart (<![CDATA[) and final CDEnd (]]>) of the CDATA section are the responsibility of the calling method.
      str - The String that is inserted into an existing CDATA Section within buf.