Package org.nuiton.util
Class StringUtil.ToCSV<O>
java.lang.Object
org.nuiton.util.StringUtil.ToCSV<O>
- Type Parameters:
O- type of object manipulated
- All Implemented Interfaces:
StringUtil.ToString<O>
- Enclosing class:
- StringUtil
public static class StringUtil.ToCSV<O> extends java.lang.Object implements StringUtil.ToString<O>
Used to build csv file using
StringUtil.join(Iterable, ToString, String, boolean)
method. This will provide a toString method to convert an object in a
string and escape csv values if needed.-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcsvSeparator -
Constructor Summary
Constructors Constructor Description ToCSV(java.lang.String csvSeparator) -
Method Summary
Modifier and Type Method Description java.lang.StringgetStringValue(O o)UseObject.toString()method by default Must be override to use other methods to get string value.java.lang.StringtoString(O o)Convert an object o in a string.
-
Field Details
-
csvSeparator
protected java.lang.String csvSeparator
-
-
Constructor Details
-
ToCSV
public ToCSV(java.lang.String csvSeparator)
-
-
Method Details
-
toString
Description copied from interface:StringUtil.ToStringConvert an object o in a string.- Specified by:
toStringin interfaceStringUtil.ToString<O>- Parameters:
o- to convert- Returns:
- the string for this object o
-
getStringValue
UseObject.toString()method by default Must be override to use other methods to get string value.- Parameters:
o- to convert- Returns:
- String value
-