@Metadata(label="dataformat,transformation", title="uniVocity") public abstract class UniVocityAbstractDataFormat extends DataFormatDefinition
DataFormat
parsers.Modifier and Type | Field and Description |
---|---|
protected Boolean |
asMap |
protected String |
comment |
protected String |
emptyValue |
protected Boolean |
headerExtractionEnabled |
protected List<UniVocityHeader> |
headers |
protected Boolean |
headersDisabled |
protected Boolean |
ignoreLeadingWhitespaces |
protected Boolean |
ignoreTrailingWhitespaces |
protected Boolean |
lazyLoad |
protected String |
lineSeparator |
protected String |
normalizedLineSeparator |
protected String |
nullValue |
protected Integer |
numberOfRecordsToRead |
protected Boolean |
skipEmptyLines |
Modifier | Constructor and Description |
---|---|
protected |
UniVocityAbstractDataFormat() |
protected |
UniVocityAbstractDataFormat(String dataFormatName) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureDataFormat(DataFormat dataFormat,
CamelContext camelContext)
Allows derived classes to customize the data format
|
Boolean |
getAsMap() |
String |
getComment() |
String |
getEmptyValue() |
Boolean |
getHeaderExtractionEnabled() |
List<UniVocityHeader> |
getHeaders() |
Boolean |
getHeadersDisabled() |
Boolean |
getIgnoreLeadingWhitespaces() |
Boolean |
getIgnoreTrailingWhitespaces() |
Boolean |
getLazyLoad() |
String |
getLineSeparator() |
String |
getNormalizedLineSeparator() |
String |
getNullValue() |
Integer |
getNumberOfRecordsToRead() |
Boolean |
getSkipEmptyLines() |
void |
setAsMap(Boolean asMap)
Whether the unmarshalling should produce maps for the lines values instead of lists.
|
void |
setComment(String comment)
The comment symbol.
|
void |
setEmptyValue(String emptyValue)
The String representation of an empty value
|
void |
setHeaderExtractionEnabled(Boolean headerExtractionEnabled)
Whether or not the header must be read in the first line of the test document
The default value is false
|
void |
setHeaders(List<UniVocityHeader> headers)
The headers to use.
|
void |
setHeadersDisabled(Boolean headersDisabled)
Whether or not the headers are disabled.
|
void |
setIgnoreLeadingWhitespaces(Boolean ignoreLeadingWhitespaces)
Whether or not the leading white spaces must be ignored.
|
void |
setIgnoreTrailingWhitespaces(Boolean ignoreTrailingWhitespaces)
Whether or not the trailing white spaces must ignored.
|
void |
setLazyLoad(Boolean lazyLoad)
Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one.
|
void |
setLineSeparator(String lineSeparator)
The line separator of the files
The default value is to use the JVM platform line separator
|
void |
setNormalizedLineSeparator(String normalizedLineSeparator)
The normalized line separator of the files
The default value is \n
|
void |
setNullValue(String nullValue)
The string representation of a null value.
|
void |
setNumberOfRecordsToRead(Integer numberOfRecordsToRead)
The maximum number of record to read.
|
void |
setSkipEmptyLines(Boolean skipEmptyLines)
Whether or not the empty lines must be ignored.
|
protected static Character |
singleCharOf(String attributeName,
String string) |
configureDataFormat, createDataFormat, getDataFormat, getDataFormat, getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName, setProperty, setProperty
getId, setId
@Metadata(defaultValue="true") protected Boolean skipEmptyLines
@Metadata(defaultValue="true") protected Boolean ignoreTrailingWhitespaces
@Metadata(defaultValue="true") protected Boolean ignoreLeadingWhitespaces
protected Boolean headersDisabled
protected List<UniVocityHeader> headers
protected Boolean headerExtractionEnabled
protected Integer numberOfRecordsToRead
protected String emptyValue
protected String lineSeparator
@Metadata(defaultValue="\\n") protected String normalizedLineSeparator
protected UniVocityAbstractDataFormat()
protected UniVocityAbstractDataFormat(String dataFormatName)
public String getNullValue()
public void setNullValue(String nullValue)
public Boolean getSkipEmptyLines()
public void setSkipEmptyLines(Boolean skipEmptyLines)
public Boolean getIgnoreTrailingWhitespaces()
public void setIgnoreTrailingWhitespaces(Boolean ignoreTrailingWhitespaces)
public Boolean getIgnoreLeadingWhitespaces()
public void setIgnoreLeadingWhitespaces(Boolean ignoreLeadingWhitespaces)
public Boolean getHeadersDisabled()
public void setHeadersDisabled(Boolean headersDisabled)
public List<UniVocityHeader> getHeaders()
public void setHeaders(List<UniVocityHeader> headers)
public Boolean getHeaderExtractionEnabled()
public void setHeaderExtractionEnabled(Boolean headerExtractionEnabled)
public Integer getNumberOfRecordsToRead()
public void setNumberOfRecordsToRead(Integer numberOfRecordsToRead)
public String getEmptyValue()
public void setEmptyValue(String emptyValue)
public String getLineSeparator()
public void setLineSeparator(String lineSeparator)
public String getNormalizedLineSeparator()
public void setNormalizedLineSeparator(String normalizedLineSeparator)
public String getComment()
public void setComment(String comment)
public Boolean getLazyLoad()
public void setLazyLoad(Boolean lazyLoad)
public void setAsMap(Boolean asMap)
protected void configureDataFormat(DataFormat dataFormat, CamelContext camelContext)
DataFormatDefinition
configureDataFormat
in class DataFormatDefinition
protected static Character singleCharOf(String attributeName, String string)
Apache Camel