|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectolg.csv.base.csv.CSVSettings
public class CSVSettings
CSV Settings class to reading and writing.
CSVWriter,
CSVReader| Field Summary | |
|---|---|
private String |
charsetName
Charset. |
static String |
DEFAULT_CHARSETNAME
Default charset of this Java virtual machine. |
static char |
DEFAULT_DELIMITER
Default delimiter. |
static boolean |
DEFAULT_FORCEDELIMITER
Default force delimiter. |
static String |
DEFAULT_LINESEPARATOR
Default line separator :operating system line separator. |
static char |
DEFAULT_SEPARATOR
default separator. |
static boolean |
DEFAULT_SKIPEMPTYCELL
Default option on skipping empty cell. |
static boolean |
DEFAULT_WITHHEADERS
Default with headers value. |
private char |
delimiter
Cell delimiter. |
private boolean |
forceDelimiter
Only for writing. |
private String |
lineSeparator
line separator. by default DEFAULT_LINESEPARATOR. |
static String |
LINUX_LINESEPARATOR
Linux line separator. |
static String |
MAC_LINESEPARATOR
Mac Line serapator. |
private char |
separator
Cell separator. |
private boolean |
skipEmptyCell
Only for reading. |
static String |
WINDOWS_LINESEPARATOR
Dos line separator. |
private boolean |
withHeaders
By default DEFAULT_WITHHEADERS. |
| Constructor Summary | |
|---|---|
CSVSettings()
CSV settings with default values. |
|
CSVSettings(char delimiter,
char separator)
Defines settings with specified values. |
|
CSVSettings(char delimiter,
char separator,
boolean withHeaders)
Defines settings with specified values. |
|
| Method Summary | |
|---|---|
String |
getCharsetName()
|
char |
getDelimiter()
|
String |
getLineSeparator()
The line separator setting. |
char |
getSeparator()
|
boolean |
isForceDelimiter()
Indicate if each CSV field must to be delimited. |
boolean |
isSkipEmptyCell()
|
boolean |
isWithHeaders()
Indicates if the CSV file has headers. |
CSVSettings |
setCharsetName(String charsetName)
|
CSVSettings |
setDelimiter(char delimiter)
|
CSVSettings |
setForceDelimiter(boolean forceDelimiter)
|
CSVSettings |
setLineSeparator(String lineSeparator)
|
CSVSettings |
setSeparator(char separator)
|
CSVSettings |
setSkipEmptyCell(boolean skipEmptyCell)
Only for reading. if true the returned rows will only contain not empty cells. |
CSVSettings |
setWithHeaders(boolean withHeaders)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char DEFAULT_DELIMITER
public static final char DEFAULT_SEPARATOR
public static final String DEFAULT_CHARSETNAME
public static final String DEFAULT_LINESEPARATOR
public static final String MAC_LINESEPARATOR
public static final String LINUX_LINESEPARATOR
public static final String WINDOWS_LINESEPARATOR
public static final boolean DEFAULT_FORCEDELIMITER
public static final boolean DEFAULT_WITHHEADERS
public static final boolean DEFAULT_SKIPEMPTYCELL
private char delimiter
DEFAULT_DELIMITER.
private char separator
DEFAULT_SEPARATOR.
private String charsetName
DEFAULT_CHARSETNAME.
private boolean forceDelimiter
DEFAULT_FORCEDELIMITER.
if true, all cells should be delimited by delimiter character.
private boolean withHeaders
DEFAULT_WITHHEADERS.
private boolean skipEmptyCell
DEFAULT_SKIPEMPTYCELL.
Reading policy: if true the returned rows will only contain not empty
cells.
private String lineSeparator
DEFAULT_LINESEPARATOR.
| Constructor Detail |
|---|
public CSVSettings()
public CSVSettings(char delimiter,
char separator)
delimiter - the delimiterseparator - the separator
public CSVSettings(char delimiter,
char separator,
boolean withHeaders)
delimiter - the delimiterseparator - the separatorwithHeaders - if the CSV file has headers.| Method Detail |
|---|
public char getDelimiter()
public CSVSettings setDelimiter(char delimiter)
delimiter - the delimiter
public char getSeparator()
public CSVSettings setSeparator(char separator)
separator - the separator
public String getCharsetName()
public CSVSettings setCharsetName(String charsetName)
charsetName - the charset name
public boolean isForceDelimiter()
public CSVSettings setForceDelimiter(boolean forceDelimiter)
forceDelimiter - the forceDelimiter setting.
public boolean isWithHeaders()
public CSVSettings setWithHeaders(boolean withHeaders)
withHeaders - the withHeader setting.
public boolean isSkipEmptyCell()
public CSVSettings setSkipEmptyCell(boolean skipEmptyCell)
skipEmptyCell - the skipEmptyCell setting.
public String getLineSeparator()
public CSVSettings setLineSeparator(String lineSeparator)
lineSeparator - the line separator setting.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||