Package com.inductiveautomation.rm.base
Class RMCSVReader
- java.lang.Object
- 
- com.inductiveautomation.rm.base.RMCSVReader
 
- 
 public class RMCSVReader extends java.lang.ObjectA class for reading file of comma separated values, or really any separated values.
- 
- 
Constructor SummaryConstructors Constructor Description RMCSVReader()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description EntitygetEntity()Returns the entity generated from last readRecords.java.lang.StringgetFieldDelimiter()Returns the field delimiter.intgetFieldDelimiterCount()Returns the number of field delimiters found in last readFormat.booleangetHasHeaderRow()Returns whether first row has field names.booleangetHasQuotedFields()Returns whether fields are quoted.java.lang.StringgetRecordDelimiter()Returns the record delimiter.intgetRecordDelimiterCount()Returns the number of record delimeters found in last readFormat.java.lang.StringgetSourceName(java.lang.Object aSource)Returns the source name.java.lang.StringgetSourceString(java.lang.Object aSource)Creates the source string.voidreadFormat(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).voidsetFieldDelimiter(java.lang.String aDelimiter)Sets the field delimiter.voidsetHasHeaderRow(boolean aFlag)Sets whether first row has field names.voidsetHasQuotedFields(boolean aFlag)Sets whether records are quoted.voidsetRecordDelimiter(java.lang.String aDelimiter)Sets the record delimiter.
 
- 
- 
- 
Method Detail- 
getFieldDelimiterpublic java.lang.String getFieldDelimiter() Returns the field delimiter.
 - 
setFieldDelimiterpublic void setFieldDelimiter(java.lang.String aDelimiter) Sets the field delimiter.
 - 
getRecordDelimiterpublic java.lang.String getRecordDelimiter() Returns the record delimiter.
 - 
setRecordDelimiterpublic void setRecordDelimiter(java.lang.String aDelimiter) Sets the record delimiter.
 - 
getHasHeaderRowpublic boolean getHasHeaderRow() Returns whether first row has field names.
 - 
setHasHeaderRowpublic void setHasHeaderRow(boolean aFlag) Sets whether first row has field names.
 - 
getHasQuotedFieldspublic boolean getHasQuotedFields() Returns whether fields are quoted.
 - 
setHasQuotedFieldspublic void setHasQuotedFields(boolean aFlag) Sets whether records are quoted.
 - 
readObjectpublic java.util.List<java.util.Map> readObject(java.lang.Object aSource) Reads given source and returns list of maps.
 - 
readObjectpublic java.util.List<java.util.Map> readObject(java.lang.Object aSource, Entity anEntity)Reads given source and returns list of maps.
 - 
readObjectpublic 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).
 - 
readFormatpublic void readFormat(java.lang.String aString) Analyzes the given string and sets reader format attributes.
 - 
getFieldDelimiterCountpublic int getFieldDelimiterCount() Returns the number of field delimiters found in last readFormat.
 - 
getEntitypublic Entity getEntity() Returns the entity generated from last readRecords.
 - 
getRecordDelimiterCountpublic int getRecordDelimiterCount() Returns the number of record delimeters found in last readFormat.
 - 
getSourceNamepublic java.lang.String getSourceName(java.lang.Object aSource) Returns the source name.
 - 
getSourceStringpublic java.lang.String getSourceString(java.lang.Object aSource) Creates the source string.
 
- 
 
-