public class RMCSVReader
extends java.lang.Object
Constructor and Description |
---|
RMCSVReader() |
Modifier and Type | Method and Description |
---|---|
Entity |
getEntity()
Returns the entity generated from last readRecords.
|
java.lang.String |
getFieldDelimiter()
Returns the field delimiter.
|
int |
getFieldDelimiterCount()
Returns the number of field delimiters found in last readFormat.
|
boolean |
getHasHeaderRow()
Returns whether first row has field names.
|
boolean |
getHasQuotedFields()
Returns whether fields are quoted.
|
java.lang.String |
getRecordDelimiter()
Returns the record delimiter.
|
int |
getRecordDelimiterCount()
Returns the number of record delimeters found in last readFormat.
|
java.lang.String |
getSourceName(java.lang.Object aSource)
Returns the source name.
|
java.lang.String |
getSourceString(java.lang.Object aSource)
Creates the source string.
|
void |
readFormat(java.lang.String aString)
Analyzes the given string and sets reader format attributes.
|
java.util.List<java.util.Map> |
readObject(java.lang.Object aSource)
Reads given source and returns list of maps.
|
java.util.List<java.util.Map> |
readObject(java.lang.Object aSource,
Entity anEntity)
Reads given source and returns list of maps.
|
java.util.List<java.util.Map> |
readObject(java.lang.Object aSource,
java.lang.String aName,
boolean doReadFormat)
Reads records from given string (and creates entity).
|
void |
setFieldDelimiter(java.lang.String aDelimiter)
Sets the field delimiter.
|
void |
setHasHeaderRow(boolean aFlag)
Sets whether first row has field names.
|
void |
setHasQuotedFields(boolean aFlag)
Sets whether records are quoted.
|
void |
setRecordDelimiter(java.lang.String aDelimiter)
Sets the record delimiter.
|
public java.lang.String getFieldDelimiter()
public void setFieldDelimiter(java.lang.String aDelimiter)
public java.lang.String getRecordDelimiter()
public void setRecordDelimiter(java.lang.String aDelimiter)
public boolean getHasHeaderRow()
public void setHasHeaderRow(boolean aFlag)
public boolean getHasQuotedFields()
public void setHasQuotedFields(boolean aFlag)
public java.util.List<java.util.Map> readObject(java.lang.Object aSource)
public java.util.List<java.util.Map> readObject(java.lang.Object aSource, Entity anEntity)
public java.util.List<java.util.Map> readObject(java.lang.Object aSource, java.lang.String aName, boolean doReadFormat)
public void readFormat(java.lang.String aString)
public int getFieldDelimiterCount()
public Entity getEntity()
public int getRecordDelimiterCount()
public java.lang.String getSourceName(java.lang.Object aSource)
public java.lang.String getSourceString(java.lang.Object aSource)