|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.reporting.libraries.base.util.CSVQuoter
public final class CSVQuoter
The CSVQuoter is a helper class to encode a string for the CSV file
format.
| Constructor Summary | |
|---|---|
CSVQuoter()
Creates a new CSVQuoter, which uses a comma as the default separator. |
|
CSVQuoter(char separator)
Creates a new CSVQuoter, which uses the defined separator. |
|
CSVQuoter(char separator,
char quate)
Creates a new CSVQuoter with the given separator and quoting character. |
|
| Method Summary | |
|---|---|
String |
doQuoting(String original)
Encodes the string, so that the string can safely be used in CSV files. |
void |
doQuoting(String original,
Writer writer)
A streaming version of the quoting algorithm for more performance. |
char |
getQuate()
Returns the quoting character. |
char |
getSeparator()
Gets the separator used in this quoter and the CSV file. |
String |
undoQuoting(String nativeString)
Decodes the string, so that all escape sequences get removed. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CSVQuoter()
public CSVQuoter(char separator)
CSVQuoter, which uses the defined separator.
separator - the separator.
NullPointerException - if the given separator is null.
public CSVQuoter(char separator,
char quate)
separator - the separatorquate - the quoting character| Method Detail |
|---|
public String doQuoting(String original)
original - the unquoted string.
public void doQuoting(String original,
Writer writer)
throws IOException
original - the unquoted string.writer - the writer.
IOException - if an IO error occured.public String undoQuoting(String nativeString)
nativeString - the quoted string.
public char getSeparator()
null).public char getQuate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||