|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.reporting.engine.classic.core.modules.output.csv.CSVQuoter
public 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(String separator)
Creates a new CSVQuoter , which uses the defined separator. |
Method Summary | |
---|---|
String |
doQuoting(String original)
Encodes the string, so that the string can safely be used in CSV files. |
String |
getSeparator()
Gets the separator used in this quoter and the CSV file. |
void |
setSeparator(String separator)
Defines the separator, which is used in 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(String separator)
CSVQuoter
, which uses the defined separator.
separator
- the separator.
NullPointerException
- if the given separator is null
.Method Detail |
---|
public String doQuoting(String original)
original
- the unquoted string.
public String undoQuoting(String nativeString)
nativeString
- the quoted string.
public String getSeparator()
null
).public void setSeparator(String separator)
separator
- the separator (null
not permitted).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |