Transform Class Reference

List of all members.

Static Public Member Functions

static void appendEscapingTags (ostream &buf, const String &input)
static void appendEscapingCDATA (ostream &buf, const String &input)


Detailed Description

Utility class for transforming strings.

Member Function Documentation

void appendEscapingTags ( ostream &  buf,
const String &  input 
) [static]

This method takes a string which may contain HTML tags (ie, <b>, <table>, etc) and replaces any '<' and '>' characters with respective predefined entity references.

Parameters:
buf output stream where to write the modified string.
input The text to be converted.
Returns:
The input string with the characters '<' and '>' replaced with &lt; and &gt; respectively.

void appendEscapingCDATA ( ostream &  buf,
const String &  input 
) [static]

Ensures that embeded CDEnd strings (]]>) are handled properly within message, NDC and throwable tag text.

Parameters:
buf output stream 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.
input The String that is inserted into an existing CDATA Section within buf.


The documentation for this class was generated from the following files:

Generated on Mon May 26 17:02:52 2008 for log4cxx by  doxygen 1.5.5