Skip navigation links
A C E F G H I L N O P R S V W 

A

AbstractCSVSelector - Class in com.github.jep42.easycsvmap.selector
 
AbstractCSVSelector(String, List<Map<String, String>>, CSVContext) - Constructor for class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
ALL_INDEXES_WILCARD_CHARACTER - Static variable in class com.github.jep42.easycsvmap.selector.RowIndexSelector
 

C

close() - Method in interface com.github.jep42.easycsvmap.csv.CSVFileReader
 
close() - Method in interface com.github.jep42.easycsvmap.csv.CSVFileWriter
 
close() - Method in class com.github.jep42.easycsvmap.csv.OpenCSVReader
 
close() - Method in class com.github.jep42.easycsvmap.csv.OpenCSVWriter
 
ColumnSpecFormatValidator - Class in com.github.jep42.easycsvmap.selector
 
ColumnSpecFormatValidator(String) - Constructor for class com.github.jep42.easycsvmap.selector.ColumnSpecFormatValidator
 
com.github.jep42.easycsvmap - package com.github.jep42.easycsvmap
 
com.github.jep42.easycsvmap.core - package com.github.jep42.easycsvmap.core
 
com.github.jep42.easycsvmap.csv - package com.github.jep42.easycsvmap.csv
 
com.github.jep42.easycsvmap.selector - package com.github.jep42.easycsvmap.selector
 
com.github.jep42.easycsvmap.util - package com.github.jep42.easycsvmap.util
 
com.github.jep42.roboteasycsv - package com.github.jep42.roboteasycsv
 
CSVContext - Class in com.github.jep42.easycsvmap.core
 
CSVContext(int) - Constructor for class com.github.jep42.easycsvmap.core.CSVContext
 
csvContext - Variable in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
CSVFileFactory - Class in com.github.jep42.easycsvmap.csv
 
CSVFileReader - Interface in com.github.jep42.easycsvmap.csv
 
CSVFileWriter - Interface in com.github.jep42.easycsvmap.csv
 
csvMap - Variable in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
CSVMapException - Exception in com.github.jep42.easycsvmap.core
 
CSVMapException(String, IOException) - Constructor for exception com.github.jep42.easycsvmap.core.CSVMapException
 
CSVMapException(String) - Constructor for exception com.github.jep42.easycsvmap.core.CSVMapException
 
CSVMapUtil - Class in com.github.jep42.easycsvmap.util
 
CSVSelector - Interface in com.github.jep42.easycsvmap.selector
 
CSVSelectorFactory - Class in com.github.jep42.easycsvmap.selector
 

E

EasyCSVMap - Class in com.github.jep42.easycsvmap
EasyCSVMap allows parsing CSV files and accessing elements via name and/or index.
EasyCSVMap(int) - Constructor for class com.github.jep42.easycsvmap.EasyCSVMap
Creates EasyCSVMap object.
EasyCSVMap() - Constructor for class com.github.jep42.easycsvmap.EasyCSVMap
Creates EasyCSVMap object.
EasyCSVMap(CSVContext) - Constructor for class com.github.jep42.easycsvmap.EasyCSVMap
Creates EasyCSVMap object.

F

FileUtil - Class in com.github.jep42.easycsvmap.util
 

G

getAllCsvValues(String) - Method in class com.github.jep42.roboteasycsv.RobotEasyCsv
Get the values of all cells matching the given selector expression.
getColumnSeparator() - Method in class com.github.jep42.easycsvmap.core.CSVContext
 
getCSVSelector(String, List<Map<String, String>>, CSVContext) - Static method in class com.github.jep42.easycsvmap.selector.CSVSelectorFactory
 
getFirstCsvValue(String) - Method in class com.github.jep42.roboteasycsv.RobotEasyCsv
Get the value of the first cell matching the given selector expression.
getHeaderRowIndex() - Method in class com.github.jep42.easycsvmap.core.CSVContext
 
getNumberOfCSVColumns() - Method in class com.github.jep42.easycsvmap.EasyCSVMap
Retrieves the total number of columns of the parsed CSV structure
getNumberOfCSVRows() - Method in class com.github.jep42.easycsvmap.EasyCSVMap
Retrieves the total number of rows of the parsed CSV structure (including data rows and header rows)
getQuoteCharacter() - Method in class com.github.jep42.easycsvmap.core.CSVContext
 
getReader(String, char, char) - Static method in class com.github.jep42.easycsvmap.csv.CSVFileFactory
 
getRowIterator() - Method in class com.github.jep42.easycsvmap.EasyCSVMap
An iterator over the rows of the CSV file, including a potentially existing header line.
getValueFromRow(Map<String, String>, String) - Method in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
getValues(String) - Method in class com.github.jep42.easycsvmap.EasyCSVMap
Convenient method to retrieve the value of particular cells from the CSV structure.
getValues() - Method in interface com.github.jep42.easycsvmap.selector.CSVSelector
Retrieves cell values from the given map according to the given selector and returns as map in which the key is the row index.
getValues() - Method in class com.github.jep42.easycsvmap.selector.RegExpRowSelector
 
getValues() - Method in class com.github.jep42.easycsvmap.selector.RowIndexSelector
 
getWriter(String, char) - Static method in class com.github.jep42.easycsvmap.csv.CSVFileFactory
 

H

hasHeaderRow() - Method in class com.github.jep42.easycsvmap.core.CSVContext
 

I

InvalidSelectorFormatException - Exception in com.github.jep42.easycsvmap.core
 
InvalidSelectorFormatException(String) - Constructor for exception com.github.jep42.easycsvmap.core.InvalidSelectorFormatException
 
InvalidSelectorValueException - Exception in com.github.jep42.easycsvmap.core
 
InvalidSelectorValueException(String) - Constructor for exception com.github.jep42.easycsvmap.core.InvalidSelectorValueException
 
isEmpty(String) - Static method in class com.github.jep42.easycsvmap.util.CSVMapUtil
 
isValid() - Method in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
isValid() - Method in interface com.github.jep42.easycsvmap.selector.CSVSelector
Checks whether the CSVSelector is valid
isValidInteger(String) - Static method in class com.github.jep42.easycsvmap.util.CSVMapUtil
 

L

loadFile(String) - Static method in class com.github.jep42.easycsvmap.util.FileUtil
 

N

NO_HEADER_INDEX - Static variable in class com.github.jep42.easycsvmap.core.CSVContext
 

O

OpenCSVReader - Class in com.github.jep42.easycsvmap.csv
 
OpenCSVReader(String, char, char) - Constructor for class com.github.jep42.easycsvmap.csv.OpenCSVReader
 
OpenCSVWriter - Class in com.github.jep42.easycsvmap.csv
 
OpenCSVWriter(String, char) - Constructor for class com.github.jep42.easycsvmap.csv.OpenCSVWriter
 

P

parse() - Method in interface com.github.jep42.easycsvmap.selector.CSVSelector
 
parse() - Method in class com.github.jep42.easycsvmap.selector.RegExpRowSelector
 
parse() - Method in class com.github.jep42.easycsvmap.selector.RowIndexSelector
 
parseCsv(String) - Method in class com.github.jep42.easycsvmap.EasyCSVMap
Parses the given CSV format
parseCsvFromFile(String) - Method in class com.github.jep42.easycsvmap.EasyCSVMap
Parses the given CSV file
parseCsvFromFile(String, int) - Method in class com.github.jep42.roboteasycsv.RobotEasyCsv
Parse a CSV file from the given path Arguments: - _pathToCsv_: path to the CSV file - _headerLineIndex_: the line index of the header line within CSV.

R

readNextLine() - Method in interface com.github.jep42.easycsvmap.csv.CSVFileReader
 
readNextLine() - Method in class com.github.jep42.easycsvmap.csv.OpenCSVReader
 
RegExpRowSelector - Class in com.github.jep42.easycsvmap.selector
 
RegExpRowSelector(String, List<Map<String, String>>, CSVContext) - Constructor for class com.github.jep42.easycsvmap.selector.RegExpRowSelector
 
RegExpRowValidator - Class in com.github.jep42.easycsvmap.selector
 
RegExpRowValidator(String) - Constructor for class com.github.jep42.easycsvmap.selector.RegExpRowValidator
 
removeBracesFromString(String) - Static method in class com.github.jep42.easycsvmap.util.CSVMapUtil
 
ROBOT_LIBRARY_SCOPE - Static variable in class com.github.jep42.roboteasycsv.RobotEasyCsv
 
ROBOT_LIBRARY_VERSION - Static variable in class com.github.jep42.roboteasycsv.RobotEasyCsv
 
RobotCsvException - Exception in com.github.jep42.roboteasycsv
 
RobotCsvException(String) - Constructor for exception com.github.jep42.roboteasycsv.RobotCsvException
 
RobotEasyCsv - Class in com.github.jep42.roboteasycsv
This library provides keywords to read / write values from CSV files using selector expressions.
RobotEasyCsv() - Constructor for class com.github.jep42.roboteasycsv.RobotEasyCsv
 
RowIndexFormatValidator - Class in com.github.jep42.easycsvmap.selector
 
RowIndexFormatValidator(String) - Constructor for class com.github.jep42.easycsvmap.selector.RowIndexFormatValidator
 
RowIndexSelector - Class in com.github.jep42.easycsvmap.selector
 
RowIndexSelector(String, List<Map<String, String>>, CSVContext) - Constructor for class com.github.jep42.easycsvmap.selector.RowIndexSelector
 

S

saveCsvToFile(String) - Method in class com.github.jep42.roboteasycsv.RobotEasyCsv
Save the CSV to file.
saveToFile(String) - Method in class com.github.jep42.easycsvmap.EasyCSVMap
Writes the CSV structure to file
selector - Variable in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
setColumnSeparator(char) - Method in class com.github.jep42.easycsvmap.core.CSVContext
 
setCSVContext(CSVContext) - Method in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
setCSVContext(CSVContext) - Method in interface com.github.jep42.easycsvmap.selector.CSVSelector
 
setCSVMap(List<Map<String, String>>) - Method in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
setCSVMap(List<Map<String, String>>) - Method in interface com.github.jep42.easycsvmap.selector.CSVSelector
 
setCsvValues(String, String) - Method in class com.github.jep42.roboteasycsv.RobotEasyCsv
Set the value of a the cell(s) matching the given selector expression.
setHeaderRow(int) - Method in class com.github.jep42.easycsvmap.core.CSVContext
 
setQuoteCharacter(char) - Method in class com.github.jep42.easycsvmap.core.CSVContext
 
setSelector(String) - Method in class com.github.jep42.easycsvmap.selector.AbstractCSVSelector
 
setSelector(String) - Method in interface com.github.jep42.easycsvmap.selector.CSVSelector
 
setValues(String, String) - Method in class com.github.jep42.easycsvmap.EasyCSVMap
Convenient method to set the values of particular cells in the CSV structure.
setValues(String) - Method in interface com.github.jep42.easycsvmap.selector.CSVSelector
Sets values of cells identified by the given selector to the passed value.
setValues(String) - Method in class com.github.jep42.easycsvmap.selector.RegExpRowSelector
 
setValues(String) - Method in class com.github.jep42.easycsvmap.selector.RowIndexSelector
 
STANDARD_COLUMN_SEPARATOR - Static variable in class com.github.jep42.easycsvmap.core.CSVContext
 
STANDARD_QUOTE_CHARACTER - Static variable in class com.github.jep42.easycsvmap.core.CSVContext
 

V

validate() - Method in class com.github.jep42.easycsvmap.selector.ColumnSpecFormatValidator
A valid column specification is a string with column name.
validate() - Method in class com.github.jep42.easycsvmap.selector.RegExpRowValidator
format of a valid RegExpRow spec is [key=value] where the value is a regular expression
validate() - Method in class com.github.jep42.easycsvmap.selector.RowIndexFormatValidator
Format of a valid row specification is {rowIndex|rowIndexList} (TODO |rowIndexRange) .

W

writeNextLine(String[]) - Method in interface com.github.jep42.easycsvmap.csv.CSVFileWriter
 
writeNextLine(String[]) - Method in class com.github.jep42.easycsvmap.csv.OpenCSVWriter
 
A C E F G H I L N O P R S V W 
Skip navigation links

Copyright © 2016. All Rights Reserved.