com.pmease.quickbuild.plugin.report.engine.util.csv
Class CSVEscape

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.util.csv.CSVEscape

public class CSVEscape
extends java.lang.Object


Constructor Summary
CSVEscape()
           
 
Method Summary
static java.lang.String escapeCSV(java.lang.String text)
          Escapes a text string for CSV output.
static java.lang.String escapeCSV(java.lang.String text, char delimiter)
          Escapes a text string for CSV output.
static void escapeCSV(java.io.Writer writer, java.lang.String text, char delimiter)
          Escapes a text string for CSV output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVEscape

public CSVEscape()
Method Detail

escapeCSV

public static java.lang.String escapeCSV(java.lang.String text)
Escapes a text string for CSV output.

Parameters:
text - text string to escape
Returns:
appropriately escaped CSV text string

escapeCSV

public static java.lang.String escapeCSV(java.lang.String text,
                                         char delimiter)
Escapes a text string for CSV output.

Parameters:
text - text string to escape
delimiter - field delimiter
Returns:
appropriately escaped CSV text string

escapeCSV

public static void escapeCSV(java.io.Writer writer,
                             java.lang.String text,
                             char delimiter)
Escapes a text string for CSV output.

Parameters:
text - text string to escape
writer - writer to send the CSV output to
delimiter - field delimiter to use
Throws:
java.io.IOException - if an IO error occurs


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.