A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractCsvReader - Class in org.supercsv.io
Defines the standard behaviour of a CSV reader.
AbstractCsvReader(Reader, CsvPreference) - Constructor for class org.supercsv.io.AbstractCsvReader
Constructs a new AbstractCsvReader, using the default Tokenizer.
AbstractCsvReader(ITokenizer, CsvPreference) - Constructor for class org.supercsv.io.AbstractCsvReader
Constructs a new AbstractCsvReader, using a custom Tokenizer (which should have already been set up with the Reader, CsvPreference, and CsvContext).
AbstractCsvWriter - Class in org.supercsv.io
Defines the standard behaviour of a CSV writer.
AbstractCsvWriter(Writer, CsvPreference) - Constructor for class org.supercsv.io.AbstractCsvWriter
Constructs a new AbstractCsvWriter with the supplied writer and preferences.
AbstractTokenizer - Class in org.supercsv.io
Defines the standard behaviour of a Tokenizer.
AbstractTokenizer(Reader, CsvPreference) - Constructor for class org.supercsv.io.AbstractTokenizer
Constructs a new AbstractTokenizer, which reads the CSV file, line by line.
AlwaysQuoteMode - Class in org.supercsv.quote
When using AlwaysQuoteMode surrounding quotes are always applied.
AlwaysQuoteMode() - Constructor for class org.supercsv.quote.AlwaysQuoteMode
Constructs a new AlwaysQuoteMode.

B

BeanInterfaceProxy - Class in org.supercsv.util
This is part of the internal implementation of Super CSV.
BoolCellProcessor - Interface in org.supercsv.cellprocessor.ift
Interface to indicate the a CellProcessor is capable of processing Boolean values.
build() - Method in class org.supercsv.prefs.CsvPreference.Builder
Builds the CsvPreference instance.

C

CellProcessor - Interface in org.supercsv.cellprocessor.ift
Defines the interface of all CellProcessors.
CellProcessorAdaptor - Class in org.supercsv.cellprocessor
Abstract super class containing shared behaviour of all cell processors.
CellProcessorAdaptor() - Constructor for class org.supercsv.cellprocessor.CellProcessorAdaptor
Constructor used by CellProcessors to indicate that they are the last processor in the chain.
CellProcessorAdaptor(CellProcessor) - Constructor for class org.supercsv.cellprocessor.CellProcessorAdaptor
Constructor used by CellProcessors that require CellProcessor chaining (further processing is required).
close() - Method in class org.supercsv.io.AbstractCsvReader
Closes the Tokenizer and its associated Reader.
close() - Method in class org.supercsv.io.AbstractCsvWriter
Closes the underlying writer, flushing it first.
close() - Method in class org.supercsv.io.AbstractTokenizer
Closes the underlying reader.
Collector - Class in org.supercsv.cellprocessor
This processor collects each value it encounters and adds it to the supplied Collection.
Collector(Collection<Object>) - Constructor for class org.supercsv.cellprocessor.Collector
Constructs a new Collector, which collects each value it encounters and adds it to the supplied Collection.
Collector(Collection<Object>, CellProcessor) - Constructor for class org.supercsv.cellprocessor.Collector
Constructs a new Collector, which collects each value it encounters, adds it to the supplied Collection, then calls the next processor in the chain.
ColumnQuoteMode - Class in org.supercsv.quote
When using ColumnQuoteMode surrounding quotes are only applied if required to escape special characters (per RFC4180), or if a particular column should always be quoted.
ColumnQuoteMode(int...) - Constructor for class org.supercsv.quote.ColumnQuoteMode
Constructs a new ColumnQuoteMode that quotes columns by column number.
ColumnQuoteMode(boolean[]) - Constructor for class org.supercsv.quote.ColumnQuoteMode
Constructs a new ColumnQuoteMode that quotes columns if the element representing that column in the supplied array is true.
CommentMatcher - Interface in org.supercsv.comment
Interface for comment matchers.
CommentMatches - Class in org.supercsv.comment
CommentMatcher that matches lines that match a specified regular expression.
CommentMatches(String) - Constructor for class org.supercsv.comment.CommentMatches
Constructs a new CommentMatches comment matcher.
CommentStartsWith - Class in org.supercsv.comment
CommentMatcher that matches lines that begin with a specified String.
CommentStartsWith(String) - Constructor for class org.supercsv.comment.CommentStartsWith
Constructs a new CommentStartsWith comment matcher.
containsKey(K1, K2) - Method in class org.supercsv.util.ThreeDHashMap
Existence check of a value (or null) mapped to the keys.
containsKey(K1, K2, K3) - Method in class org.supercsv.util.ThreeDHashMap
Existence check of a value (or null) mapped to the keys.
containsKey(K1, K2) - Method in class org.supercsv.util.TwoDHashMap
Existence check of a value (or null) mapped to the keys.
ConvertNullTo - Class in org.supercsv.cellprocessor
This processor returns a specified default value if the input is null.
ConvertNullTo(Object) - Constructor for class org.supercsv.cellprocessor.ConvertNullTo
Constructs a new ConvertNullTo processor, which returns a specified default value if the input is null.
ConvertNullTo(Object, CellProcessor) - Constructor for class org.supercsv.cellprocessor.ConvertNullTo
Constructs a new ConvertNullTo processor, which returns a specified default value if the input is null.
createProxy(Class<T>) - Static method in class org.supercsv.util.BeanInterfaceProxy
Creates a proxy object which implements a given bean interface.
CsvBeanReader - Class in org.supercsv.io
CsvBeanReader reads a CSV file by instantiating a bean for every row and mapping each column to a field on the bean (using the supplied name mapping).
CsvBeanReader(Reader, CsvPreference) - Constructor for class org.supercsv.io.CsvBeanReader
Constructs a new CsvBeanReader with the supplied Reader and CSV preferences.
CsvBeanReader(ITokenizer, CsvPreference) - Constructor for class org.supercsv.io.CsvBeanReader
Constructs a new CsvBeanReader with the supplied (custom) Tokenizer and CSV preferences.
CsvBeanWriter - Class in org.supercsv.io
CsvBeanWriter writes a CSV file by mapping each field on the bean to a column in the CSV file (using the supplied name mapping).
CsvBeanWriter(Writer, CsvPreference) - Constructor for class org.supercsv.io.CsvBeanWriter
Constructs a new CsvBeanWriter with the supplied Writer and CSV preferences.
CsvContext - Class in org.supercsv.util
This object represents the current context of a given CSV file being either read or written to.
CsvContext(int, int, int) - Constructor for class org.supercsv.util.CsvContext
Constructs a new CsvContext.
CsvEncoder - Interface in org.supercsv.encoder
Defines the interface for all CSV encoders.
CsvListReader - Class in org.supercsv.io
CsvListReader is a simple reader that reads a row from a CSV file into a List of Strings.
CsvListReader(Reader, CsvPreference) - Constructor for class org.supercsv.io.CsvListReader
Constructs a new CsvListReader with the supplied Reader and CSV preferences.
CsvListReader(ITokenizer, CsvPreference) - Constructor for class org.supercsv.io.CsvListReader
Constructs a new CsvListReader with the supplied (custom) Tokenizer and CSV preferences.
CsvListWriter - Class in org.supercsv.io
CsvListWriter is a simple writer capable of writing arrays and Lists to a CSV file.
CsvListWriter(Writer, CsvPreference) - Constructor for class org.supercsv.io.CsvListWriter
Constructs a new CsvListWriter with the supplied Writer and CSV preferences.
CsvMapReader - Class in org.supercsv.io
CsvMapReader reads each CSV row into a Map with the column name as the map key, and the column value as the map value.
CsvMapReader(Reader, CsvPreference) - Constructor for class org.supercsv.io.CsvMapReader
Constructs a new CsvMapReader with the supplied Reader and CSV preferences.
CsvMapReader(ITokenizer, CsvPreference) - Constructor for class org.supercsv.io.CsvMapReader
Constructs a new CsvMapReader with the supplied (custom) Tokenizer and CSV preferences.
CsvMapWriter - Class in org.supercsv.io
CsvMapWriter writes Maps of Objects to a CSV file.
CsvMapWriter(Writer, CsvPreference) - Constructor for class org.supercsv.io.CsvMapWriter
Constructs a new CsvMapWriter with the supplied Writer and CSV preferences.
CsvPreference - Class in org.supercsv.prefs
Before reading or writing CSV files, you must supply the reader/writer with some preferences.
CsvPreference.Builder - Class in org.supercsv.prefs
Builds immutable CsvPreference instances.
CsvPreference.Builder(CsvPreference) - Constructor for class org.supercsv.prefs.CsvPreference.Builder
Constructs a Builder with all of the values from an existing CsvPreference instance.
CsvPreference.Builder(char, int, String) - Constructor for class org.supercsv.prefs.CsvPreference.Builder
Constructs a Builder with the mandatory preference values.

D

DateCellProcessor - Interface in org.supercsv.cellprocessor.ift
Interface to indicate the a CellProcessor is capable of processing Date values.
DefaultCsvEncoder - Class in org.supercsv.encoder
The default CsvEncoder implementation.
DefaultCsvEncoder() - Constructor for class org.supercsv.encoder.DefaultCsvEncoder
Constructs a new DefaultCsvEncoder.
DMinMax - Class in org.supercsv.cellprocessor.constraint
Converts the input data to a Double and ensures that number is within a specified numeric range (inclusive).
DMinMax(double, double) - Constructor for class org.supercsv.cellprocessor.constraint.DMinMax
Constructs a new DMinMax processor, which converts the input to a Double and ensures the value is between the supplied min and max values.
DMinMax(double, double, DoubleCellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.DMinMax
Constructs a new DMinMax processor, which converts the input to a Double, ensures the value is between the supplied min and max values, then calls the next processor in the chain.
DoubleCellProcessor - Interface in org.supercsv.cellprocessor.ift
Interface to indicate the a CellProcessor is capable of processing Double values.

E

encode(String, CsvContext, CsvPreference) - Method in interface org.supercsv.encoder.CsvEncoder
Encodes a String to be written to a CSV file.
encode(String, CsvContext, CsvPreference) - Method in class org.supercsv.encoder.DefaultCsvEncoder
Encodes a String to be written to a CSV file.
encode(String, CsvContext, CsvPreference) - Method in class org.supercsv.encoder.SelectiveCsvEncoder
Encodes a String to be written to a CSV file.
Equals - Class in org.supercsv.cellprocessor.constraint
This constraint ensures that all input data is equal (to each other, or to a supplied constant value).
Equals() - Constructor for class org.supercsv.cellprocessor.constraint.Equals
Constructs a new Equals processor, which ensures all input data is equal.
Equals(Object) - Constructor for class org.supercsv.cellprocessor.constraint.Equals
Constructs a new Equals processor, which ensures all input data is equal to the supplied constant value.
Equals(CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.Equals
Constructs a new Equals processor, which ensures all input data is equal, then calls the the next processor in the chain.
Equals(Object, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.Equals
Constructs a new Equals processor, which ensures all input data is equal to the supplied constant value, then calls the the next processor in the chain.
equals(Object) - Method in class org.supercsv.util.CsvContext
escapeString(String) - Method in class org.supercsv.io.AbstractCsvWriter
Deprecated.
this method will be removed in the next major release, in favour of supplying your own CsvEncoder via the CsvPreference object. If you have overridden this method, it will not delegate to the CsvEncoder at all.
EXCEL_NORTH_EUROPE_PREFERENCE - Static variable in class org.supercsv.prefs.CsvPreference
Ready to use configuration for north European excel CSV files (columns are separated by ";" instead of ",")
EXCEL_PREFERENCE - Static variable in class org.supercsv.prefs.CsvPreference
Ready to use configuration for Windows Excel exported CSV files.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.Collector
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.DMinMax
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.Equals
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.ForbidSubStr
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.IsElementOf
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.IsIncludedIn
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.LMinMax
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.NotNull
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.RequireHashCode
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.RequireSubStr
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.Strlen
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.StrMinMax
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.StrNotNullOrEmpty
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.StrRegEx
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.Unique
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.constraint.UniqueHashCode
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ConvertNullTo
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.FmtBool
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.FmtDate
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.FmtNumber
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.HashMapper
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in interface org.supercsv.cellprocessor.ift.CellProcessor
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ParseBigDecimal
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ParseBool
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ParseChar
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ParseDate
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ParseDouble
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ParseInt
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.ParseLong
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.StrReplace
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.Token
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.Trim
This method is invoked by the framework when the processor needs to process data or check constraints.
execute(Object, CsvContext) - Method in class org.supercsv.cellprocessor.Truncate
This method is invoked by the framework when the processor needs to process data or check constraints.
executeCellProcessors(List<Object>, List<?>, CellProcessor[], int, int) - Static method in class org.supercsv.util.Util
Processes each element in the source List (using the corresponding processor chain in the processors array) and adds it to the destination List.
executeProcessors(List<Object>, CellProcessor[]) - Method in class org.supercsv.io.AbstractCsvReader
Executes the supplied cell processors on the last row of CSV that was read and populates the supplied List of processed columns.
executeProcessors(CellProcessor...) - Method in class org.supercsv.io.CsvListReader
Executes the supplied cell processors on the last row of CSV that was read.
executeProcessors(CellProcessor...) - Method in interface org.supercsv.io.ICsvListReader
Executes the supplied cell processors on the last row of CSV that was read.

F

filterListToMap(Map<String, T>, String[], List<? extends T>) - Static method in class org.supercsv.util.Util
Converts a List to a Map using the elements of the nameMapping array as the keys of the Map.
filterMapToList(Map<String, ?>, String[]) - Static method in class org.supercsv.util.Util
Returns a List of all of the values in the Map whose key matches an entry in the nameMapping array.
filterMapToObjectArray(Map<String, ?>, String[]) - Static method in class org.supercsv.util.Util
Converts a Map to an array of objects, adding only those entries whose key is in the nameMapping array.
findGetter(Object, String) - Static method in class org.supercsv.util.ReflectionUtils
Returns the getter method associated with the object's field.
findSetter(Object, String, Class<?>) - Static method in class org.supercsv.util.ReflectionUtils
Returns the setter method associated with the object's field.
flush() - Method in class org.supercsv.io.AbstractCsvWriter
Flushes the underlying writer.
FmtBool - Class in org.supercsv.cellprocessor
Converts a Boolean into a formatted string.
FmtBool(String, String) - Constructor for class org.supercsv.cellprocessor.FmtBool
Constructs a new FmtBool processor, which converts a Boolean into a formatted string.
FmtBool(String, String, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.FmtBool
Constructs a new FmtBool processor, which converts a Boolean into a formatted string, then calls the next processor in the chain.
FmtDate - Class in org.supercsv.cellprocessor
Converts a date into a formatted string using the SimpleDateFormat class.
FmtDate(String) - Constructor for class org.supercsv.cellprocessor.FmtDate
Constructs a new FmtDate processor, which converts a date into a formatted string using SimpleDateFormat.
FmtDate(String, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.FmtDate
Constructs a new FmtDate processor, which converts a date into a formatted string using SimpleDateFormat, then calls the next processor in the chain.
FmtNumber - Class in org.supercsv.cellprocessor
Converts a double into a formatted string using the DecimalFormat class and the default locale.
FmtNumber(String) - Constructor for class org.supercsv.cellprocessor.FmtNumber
Constructs a new FmtNumber processor, which converts a double into a formatted string using the supplied decimal format String.
FmtNumber(String, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.FmtNumber
Constructs a new FmtNumber processor, which converts a double into a formatted string using the supplied decimal format String, then calls the next processor in the chain.
FmtNumber(DecimalFormat) - Constructor for class org.supercsv.cellprocessor.FmtNumber
Constructs a new FmtNumber processor, which converts a double into a formatted string using the supplied decimal format.
FmtNumber(DecimalFormat, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.FmtNumber
Constructs a new FmtNumber processor, which converts a double into a formatted string using the supplied decimal format, then calls the next processor in the chain.
ForbidSubStr - Class in org.supercsv.cellprocessor.constraint
Converts the input to a String and ensures that it doesn't contain any of the supplied substrings.
ForbidSubStr(List<String>) - Constructor for class org.supercsv.cellprocessor.constraint.ForbidSubStr
Constructs a new ForbidSubStr processor which ensures the input doesn't contain any of the supplied substrings.
ForbidSubStr(String...) - Constructor for class org.supercsv.cellprocessor.constraint.ForbidSubStr
Constructs a new ForbidSubStr processor which ensures the input doesn't contain any of the supplied substrings.
ForbidSubStr(List<String>, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.ForbidSubStr
Constructs a new ForbidSubStr processor which ensures the input doesn't contain any of the supplied substrings, then calls the next processor in the chain.
ForbidSubStr(String, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.ForbidSubStr
Constructs a new ForbidSubStr processor which ensures the input doesn't contain the supplied substring, then calls the next processor in the chain.
ForbidSubStr(String[], CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.ForbidSubStr
Constructs a new ForbidSubStr processor which ensures the input doesn't contain any of the supplied substrings, then calls the next processor in the chain.

G

get(int) - Method in class org.supercsv.io.AbstractCsvReader
Get column N of the current line (column indexes begin at 1).
get(int) - Method in interface org.supercsv.io.ICsvReader
Get column N of the current line (column indexes begin at 1).
get(K1) - Method in class org.supercsv.util.ThreeDHashMap
Fetch the outermost Hashmap.
get(K1, K2) - Method in class org.supercsv.util.ThreeDHashMap
Fetch the innermost Hashmap.
get(K1, K2, K3) - Method in class org.supercsv.util.ThreeDHashMap
Fetch a value from the Hashmap.
get(K1, K2) - Method in class org.supercsv.util.TwoDHashMap
Fetch a value from the Hashmap .
GET_PREFIX - Static variable in class org.supercsv.util.ReflectionUtils
 
getAs2d(K1) - Method in class org.supercsv.util.ThreeDHashMap
Fetch the outermost Hashmap as a TwoDHashMap.
getCollection() - Method in class org.supercsv.cellprocessor.Collector
Gets the collection of collected values.
getColumnNumber() - Method in class org.supercsv.util.CsvContext
 
getColumns() - Method in class org.supercsv.io.AbstractCsvReader
Gets the tokenized columns.
getCommentMatcher() - Method in class org.supercsv.prefs.CsvPreference
Returns the comment matcher.
getCsvContext() - Method in exception org.supercsv.exception.SuperCsvException
Gets the current CSV context.
getDelimiterChar() - Method in class org.supercsv.prefs.CsvPreference
Returns the delimiter character
getEncoder() - Method in class org.supercsv.prefs.CsvPreference
Returns the CSV encoder.
getEndOfLineSymbols() - Method in class org.supercsv.prefs.CsvPreference
Returns the end of line symbols
getGetMethod(Object, String) - Method in class org.supercsv.util.MethodCache
Returns the getter method for field on an object.
getHeader(boolean) - Method in class org.supercsv.io.AbstractCsvReader
This method is used to get an optional header of the CSV file and move the file cursor to the first row containing data (the second row from the top).
getHeader(boolean) - Method in interface org.supercsv.io.ICsvReader
This method is used to get an optional header of the CSV file and move the file cursor to the first row containing data (the second row from the top).
getLineNumber() - Method in class org.supercsv.io.AbstractCsvReader
Gets the current position in the file.
getLineNumber() - Method in class org.supercsv.io.AbstractCsvWriter
Gets the current position in the file.
getLineNumber() - Method in class org.supercsv.io.AbstractTokenizer
Gets the line number currently being tokenized (the first line is line 1).
getLineNumber() - Method in interface org.supercsv.io.ICsvReader
Gets the current position in the file.
getLineNumber() - Method in interface org.supercsv.io.ICsvWriter
Gets the current position in the file.
getLineNumber() - Method in interface org.supercsv.io.ITokenizer
Gets the line number currently being tokenized (the first line is line 1).
getLineNumber() - Method in class org.supercsv.util.CsvContext
 
getPreferences() - Method in class org.supercsv.io.AbstractCsvReader
Gets the preferences.
getPreferences() - Method in class org.supercsv.io.AbstractTokenizer
Gets the CSV preferences.
getProcessor() - Method in exception org.supercsv.exception.SuperCsvCellProcessorException
Gets the processor that was executing.
getQuoteChar() - Method in class org.supercsv.prefs.CsvPreference
Returns the quote character
getQuoteMode() - Method in class org.supercsv.prefs.CsvPreference
Returns the quote mode.
getRowNumber() - Method in class org.supercsv.io.AbstractCsvReader
Gets the current row number (i.e.
getRowNumber() - Method in class org.supercsv.io.AbstractCsvWriter
Gets the current row number (i.e.
getRowNumber() - Method in interface org.supercsv.io.ICsvReader
Gets the current row number (i.e.
getRowNumber() - Method in interface org.supercsv.io.ICsvWriter
Gets the current row number (i.e.
getRowNumber() - Method in class org.supercsv.util.CsvContext
 
getRowSource() - Method in class org.supercsv.util.CsvContext
 
getSetMethod(Object, String, Class<?>) - Method in class org.supercsv.util.MethodCache
Returns the setter method for the field on an object.
getUntokenizedRow() - Method in class org.supercsv.io.AbstractCsvReader
Returns the untokenized CSV row that was just read (which can potentially span multiple lines in the file).
getUntokenizedRow() - Method in interface org.supercsv.io.ICsvReader
Returns the untokenized CSV row that was just read (which can potentially span multiple lines in the file).
getUntokenizedRow() - Method in interface org.supercsv.io.ITokenizer
Returns the raw (untokenized) CSV row that was just read (which can potentially span multiple lines in the file).
getUntokenizedRow() - Method in class org.supercsv.io.Tokenizer
Returns the raw (untokenized) CSV row that was just read (which can potentially span multiple lines in the file).

H

hashCode() - Method in class org.supercsv.util.CsvContext
HashMapper - Class in org.supercsv.cellprocessor
Maps from one object to another, by looking up a Map with the input as the key, and returning its corresponding value.
HashMapper(Map<Object, Object>) - Constructor for class org.supercsv.cellprocessor.HashMapper
Constructs a new HashMapper processor, which maps from one object to another, by looking up a Map with the input as the key, and returning its corresponding value.
HashMapper(Map<Object, Object>, Object) - Constructor for class org.supercsv.cellprocessor.HashMapper
Constructs a new HashMapper processor, which maps from one object to another, by looking up a Map with the input as the key, and returning its corresponding value.
HashMapper(Map<Object, Object>, BoolCellProcessor) - Constructor for class org.supercsv.cellprocessor.HashMapper
Constructs a new HashMapper processor, which maps from one object to another, by looking up a Map with the input as the key, and returning its corresponding value.
HashMapper(Map<Object, Object>, Object, BoolCellProcessor) - Constructor for class org.supercsv.cellprocessor.HashMapper
Constructs a new HashMapper processor, which maps from one object to another, by looking up a Map with the input as the key, and returning its corresponding value.

I

ICsvBeanReader - Interface in org.supercsv.io
Interface for CSV readers reading into objects/beans.
ICsvBeanWriter - Interface in org.supercsv.io
Interface for all CSV writers writing to beans.
ICsvListReader - Interface in org.supercsv.io
Interface for readers that read into Lists.
ICsvListWriter - Interface in org.supercsv.io
Interface for writers that write to a List.
ICsvMapReader - Interface in org.supercsv.io
The interface for MapReaders, which read each CSV row into a Map.
ICsvMapWriter - Interface in org.supercsv.io
The interface for writers that write from Maps.
ICsvReader - Interface in org.supercsv.io
The interface for CSV readers.
ICsvWriter - Interface in org.supercsv.io
The interface for CSV writers.
incrementRowAndLineNo() - Method in class org.supercsv.io.AbstractCsvWriter
In order to maintain the current row and line numbers, this method must be called at the very beginning of every write method implemented in concrete CSV writers.
invoke(Object, Method, Object[]) - Method in class org.supercsv.util.BeanInterfaceProxy
IS_PREFIX - Static variable in class org.supercsv.util.ReflectionUtils
 
isComment(String) - Method in interface org.supercsv.comment.CommentMatcher
Determines whether a line of CSV is a comment.
isComment(String) - Method in class org.supercsv.comment.CommentMatches
Determines whether a line of CSV is a comment.
isComment(String) - Method in class org.supercsv.comment.CommentStartsWith
Determines whether a line of CSV is a comment.
IsElementOf - Class in org.supercsv.cellprocessor.constraint
This processor ensures that the input value is an element of a Collection.
IsElementOf(Collection<Object>) - Constructor for class org.supercsv.cellprocessor.constraint.IsElementOf
Constructs a new IsElementOf, which ensures that the input value is an element of a Collection.
IsElementOf(Collection<Object>, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.IsElementOf
Constructs a new IsElementOf, which ensures that the input value is an element of a Collection, then calls the next processor in the chain.
IsIncludedIn - Class in org.supercsv.cellprocessor.constraint
This processor ensures that the input value belongs to a specific set of (unchangeable) values.
IsIncludedIn(Set<Object>) - Constructor for class org.supercsv.cellprocessor.constraint.IsIncludedIn
Constructs a new IsIncludedIn processor, which ensures that the input value belongs to a specific set of given values.
IsIncludedIn(Set<Object>, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.IsIncludedIn
Constructs a new IsIncludedIn processor, which ensures that the input value belongs to a specific set of given values, then calls the next processor in the chain.
IsIncludedIn(Object[]) - Constructor for class org.supercsv.cellprocessor.constraint.IsIncludedIn
Constructs a new IsIncludedIn processor, which ensures that the input value belongs to a specific set of given values.
IsIncludedIn(Object[], CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.IsIncludedIn
Constructs a new IsIncludedIn processor, which ensures that the input value belongs to a specific set of given values, then calls the next processor in the chain.
isSurroundingSpacesNeedQuotes() - Method in class org.supercsv.prefs.CsvPreference
Returns the surroundingSpacesNeedQuotes flag.
ITokenizer - Interface in org.supercsv.io
The interface for tokenizers, which are responsible for reading the CSV file, line by line.

K

keySet() - Method in class org.supercsv.util.ThreeDHashMap
Returns a set of the keys of the outermost map.
keySet() - Method in class org.supercsv.util.TwoDHashMap
Returns a set of the keys of the outermost map.

L

length() - Method in class org.supercsv.io.AbstractCsvReader
Returns the length (i.e.
length() - Method in interface org.supercsv.io.ICsvReader
Returns the length (i.e.
LMinMax - Class in org.supercsv.cellprocessor.constraint
Converts the input data to a Long and and ensures the value is between the supplied min and max values (inclusive).
LMinMax(long, long) - Constructor for class org.supercsv.cellprocessor.constraint.LMinMax
Constructs a new LMinMax processor, which converts the input data to a Long and and ensures the value is between the supplied min and max values.
LMinMax(long, long, LongCellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.LMinMax
Constructs a new LMinMax processor, which converts the input data to a Long and and ensures the value is between the supplied min and max values, then calls the next processor in the chain.
LongCellProcessor - Interface in org.supercsv.cellprocessor.ift
Interface to indicate the a CellProcessor is capable of processing Long values.

M

MAX_8_BIT_SIGNED - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Maximum value for 8 bits (signed)
MAX_8_BIT_SIGNED - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Maximum value for 8 bits (signed)
MAX_8_BIT_UNSIGNED - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Maximum value for 8 bits (unsigned)
MAX_8_BIT_UNSIGNED - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Maximum value for 8 bits (unsigned)
MAX_CHAR - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Maximum value for a Character
MAX_CHAR - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Maximum value for a Character
MAX_DOUBLE - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Maximum value for a Double
MAX_INTEGER - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Maximum value for an Integer
MAX_LONG - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Maximum value for a Long
MAX_SHORT - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Maximum value for a Short
MAX_SHORT - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Maximum value for a Short
MethodCache - Class in org.supercsv.util
This class cache's method lookups.
MethodCache() - Constructor for class org.supercsv.util.MethodCache
 
MIN_8_BIT_SIGNED - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Minimum value for 8 bits (signed)
MIN_8_BIT_SIGNED - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Minimum value for 8 bits (signed)
MIN_8_BIT_UNSIGNED - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Minimum value for 8 bits (unsigned)
MIN_8_BIT_UNSIGNED - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Minimum value for 8 bits (unsigned)
MIN_CHAR - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Minimum value for a Character
MIN_CHAR - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Minimum value for a Character
MIN_DOUBLE - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Minimum value for a Double
MIN_INTEGER - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Minimum value for an Integer
MIN_LONG - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Minimum value for a Long
MIN_SHORT - Static variable in class org.supercsv.cellprocessor.constraint.DMinMax
Minimum value for a Short
MIN_SHORT - Static variable in class org.supercsv.cellprocessor.constraint.LMinMax
Minimum value for a Short

N

next - Variable in class org.supercsv.cellprocessor.CellProcessorAdaptor
the next processor in the chain
NormalQuoteMode - Class in org.supercsv.quote
When using NormalQuoteMode surrounding quotes are only applied if required to escape special characters (per RFC4180).
NormalQuoteMode() - Constructor for class org.supercsv.quote.NormalQuoteMode
Constructs a new NormalQuoteMode.
NotNull - Class in org.supercsv.cellprocessor.constraint
This processor ensures that the input is not null.
NotNull() - Constructor for class org.supercsv.cellprocessor.constraint.NotNull
Constructs a new NotNull which ensures that the input is not null.
NotNull(CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.NotNull
Constructs a new NotNull which ensures that the input is not null, then calls the next processor in the chain.

O

objectArrayToStringArray(Object[]) - Static method in class org.supercsv.util.Util
Converts an Object array to a String array (null-safe), by calling toString() on each element.
objectListToStringArray(List<?>) - Static method in class org.supercsv.util.Util
Converts an List
Optional - Class in org.supercsv.cellprocessor
This processor is used to indicate that a cell is optional, and will avoid executing further processors if it encounters null.
Optional() - Constructor for class org.supercsv.cellprocessor.Optional
Constructs a new Optional processor, which when encountering null will return null, for all other values it will return the value unchanged.
Optional(CellProcessor) - Constructor for class org.supercsv.cellprocessor.Optional
Constructs a new Optional processor, which when encountering null will return null , for all other values it will call the next processor in the chain.
org.supercsv.cellprocessor - package org.supercsv.cellprocessor
Provides CellProcessor classes for conversion, formatting and parsing.
org.supercsv.cellprocessor.constraint - package org.supercsv.cellprocessor.constraint
Provides CellProcessor classes for enforcing constraints.
org.supercsv.cellprocessor.ift - package org.supercsv.cellprocessor.ift
Provides CellProcessor interfaces, used to control/restrict how processors can be chained together.
org.supercsv.comment - package org.supercsv.comment
Provides the classes used for skipping comments.
org.supercsv.encoder - package org.supercsv.encoder
Provides the classes used for encoding CSV for writing.
org.supercsv.exception - package org.supercsv.exception
Provides the exceptions that may be thrown by Super CSV.
org.supercsv.io - package org.supercsv.io
Provides the various readers and writers used to read/write Strings, Maps, or Objects.
org.supercsv.prefs - package org.supercsv.prefs
Provides the configuration classes used when instantiating readers and writers.
org.supercsv.quote - package org.supercsv.quote
Provides the classes used to quote CSV for output.
org.supercsv.util - package org.supercsv.util
Provides the utility classes used by Super CSV.

P

ParseBigDecimal - Class in org.supercsv.cellprocessor
Convert a String to a BigDecimal.
ParseBigDecimal() - Constructor for class org.supercsv.cellprocessor.ParseBigDecimal
Constructs a new ParseBigDecimal processor, which converts a String to a BigDecimal.
ParseBigDecimal(DecimalFormatSymbols) - Constructor for class org.supercsv.cellprocessor.ParseBigDecimal
Constructs a new ParseBigDecimal processor, which converts a String to a BigDecimal using the supplied DecimalFormatSymbols object to convert any decimal separator to a "." before creating the BigDecimal.
ParseBigDecimal(CellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseBigDecimal
Constructs a new ParseBigDecimal processor, which converts a String to a BigDecimal then calls the next processor in the chain.
ParseBigDecimal(DecimalFormatSymbols, CellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseBigDecimal
Constructs a new ParseBigDecimal processor, which converts a String to a BigDecimal using the supplied DecimalFormatSymbols object to convert any decimal separator to a "." before creating the BigDecimal, then calls the next processor in the chain.
ParseBool - Class in org.supercsv.cellprocessor
Converts a String to a Boolean.
ParseBool() - Constructor for class org.supercsv.cellprocessor.ParseBool
Constructs a new ParseBool processor, which converts a String to a Boolean using the default values.
ParseBool(BoolCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseBool
Constructs a new ParseBool processor, which converts a String to a Boolean using the default values, then calls the next processor in the chain.
ParseBool(String, String) - Constructor for class org.supercsv.cellprocessor.ParseBool
Constructs a new ParseBool processor, which converts a String to a Boolean using the supplied true/false values.
ParseBool(String[], String[]) - Constructor for class org.supercsv.cellprocessor.ParseBool
Constructs a new ParseBool processor, which converts a String to a Boolean using the supplied true/false values.
ParseBool(String, String, BoolCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseBool
Constructs a new ParseBool processor, which converts a String to a Boolean using the supplied true/false values, then calls the next processor in the chain.
ParseBool(String[], String[], BoolCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseBool
Constructs a new ParseBool processor, which converts a String to a Boolean using the supplied true/false values, then calls the next processor in the chain.
ParseChar - Class in org.supercsv.cellprocessor
Converts a String to a Character.
ParseChar() - Constructor for class org.supercsv.cellprocessor.ParseChar
Constructs a new ParseChar processor, which converts a String to a Character.
ParseChar(DoubleCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseChar
Constructs a new ParseChar processor, which converts a String to a Character, then calls the next processor in the chain.
ParseDate - Class in org.supercsv.cellprocessor
Converts a String to a Date using the SimpleDateFormat class.
ParseDate(String) - Constructor for class org.supercsv.cellprocessor.ParseDate
Constructs a new ParseDate processor which converts a String to a Date using the supplied date format.
ParseDate(String, boolean) - Constructor for class org.supercsv.cellprocessor.ParseDate
Constructs a new ParseDate processor which converts a String to a Date using the supplied date format.
ParseDate(String, boolean, Locale) - Constructor for class org.supercsv.cellprocessor.ParseDate
Constructs a new ParseDate processor which converts a String to a Date using the supplied date format and Locale.
ParseDate(String, DateCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseDate
Constructs a new ParseDate processor which converts a String to a Date using the supplied date format, then calls the next processor in the chain.
ParseDate(String, boolean, DateCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseDate
Constructs a new ParseDate processor which converts a String to a Date using the supplied date format, then calls the next processor in the chain.
ParseDate(String, boolean, Locale, DateCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseDate
Constructs a new ParseDate processor which converts a String to a Date using the supplied date format and Locale, then calls the next processor in the chain.
ParseDouble - Class in org.supercsv.cellprocessor
Converts a String to a Double.
ParseDouble() - Constructor for class org.supercsv.cellprocessor.ParseDouble
Constructs a new ParseDouble processor, which converts a String to a Double.
ParseDouble(DoubleCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseDouble
Constructs a new ParseDouble processor, which converts a String to a Double, then calls the next processor in the chain.
ParseInt - Class in org.supercsv.cellprocessor
Converts a String to an Integer.
ParseInt() - Constructor for class org.supercsv.cellprocessor.ParseInt
Constructs a new ParseInt processor, which converts a String to an Integer.
ParseInt(LongCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseInt
Constructs a new ParseInt processor, which converts a String to an Integer, then calls the next processor in the chain.
ParseLong - Class in org.supercsv.cellprocessor
Converts a String to a Long.
ParseLong() - Constructor for class org.supercsv.cellprocessor.ParseLong
Constructs a new ParseLong processor, which converts a String to a Long.
ParseLong(LongCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseLong
Constructs a new ParseLong processor, which converts a String to a Long, then calls the next processor in the chain.

Q

QuoteMode - Interface in org.supercsv.quote
The interface for quoting modes.
quotesRequired(String, CsvContext, CsvPreference) - Method in class org.supercsv.quote.AlwaysQuoteMode
Determines whether surrounding quotes are mandatory in cases where the CSV column would not normally be quoted (the data to be written doesn't contain special characters).
quotesRequired(String, CsvContext, CsvPreference) - Method in class org.supercsv.quote.ColumnQuoteMode
Determines whether surrounding quotes are mandatory in cases where the CSV column would not normally be quoted (the data to be written doesn't contain special characters).
quotesRequired(String, CsvContext, CsvPreference) - Method in class org.supercsv.quote.NormalQuoteMode
Determines whether surrounding quotes are mandatory in cases where the CSV column would not normally be quoted (the data to be written doesn't contain special characters).
quotesRequired(String, CsvContext, CsvPreference) - Method in interface org.supercsv.quote.QuoteMode
Determines whether surrounding quotes are mandatory in cases where the CSV column would not normally be quoted (the data to be written doesn't contain special characters).

R

read(Class<T>, String...) - Method in class org.supercsv.io.CsvBeanReader
Reads a row of a CSV file and populates an instance of the specified class, using the supplied name mapping to map column values to the appropriate fields.
read(Class<T>, String[], CellProcessor...) - Method in class org.supercsv.io.CsvBeanReader
Reads a row of a CSV file and populates an instance of the specified class, using the supplied name mapping to map column values to the appropriate fields.
read() - Method in class org.supercsv.io.CsvListReader
Reads a row of a CSV file and returns a List of Strings containing each column.
read(CellProcessor...) - Method in class org.supercsv.io.CsvListReader
Reads a row of a CSV file and returns a List of Objects containing each column.
read(String...) - Method in class org.supercsv.io.CsvMapReader
Reads a row of a CSV file into a Map, using the supplied name mapping to map column values to the appropriate map entries.
read(String[], CellProcessor[]) - Method in class org.supercsv.io.CsvMapReader
Reads a row of a CSV file into a Map, using the supplied name mapping to map column values to the appropriate map entries, and the supplied processors to process the values before adding them to the Map.
read(Class<T>, String...) - Method in interface org.supercsv.io.ICsvBeanReader
Reads a row of a CSV file and populates an instance of the specified class, using the supplied name mapping to map column values to the appropriate fields.
read(Class<T>, String[], CellProcessor...) - Method in interface org.supercsv.io.ICsvBeanReader
Reads a row of a CSV file and populates an instance of the specified class, using the supplied name mapping to map column values to the appropriate fields.
read() - Method in interface org.supercsv.io.ICsvListReader
Reads a row of a CSV file and returns a List of Strings containing each column.
read(CellProcessor...) - Method in interface org.supercsv.io.ICsvListReader
Reads a row of a CSV file and returns a List of Objects containing each column.
read(String...) - Method in interface org.supercsv.io.ICsvMapReader
Reads a row of a CSV file into a Map, using the supplied name mapping to map column values to the appropriate map entries.
read(String[], CellProcessor[]) - Method in interface org.supercsv.io.ICsvMapReader
Reads a row of a CSV file into a Map, using the supplied name mapping to map column values to the appropriate map entries, and the supplied processors to process the values before adding them to the Map.
readColumns(List<String>) - Method in interface org.supercsv.io.ITokenizer
Reads a CSV row into the supplied List of columns (which can potentially span multiple lines in the file).
readColumns(List<String>) - Method in class org.supercsv.io.Tokenizer
Reads a CSV row into the supplied List of columns (which can potentially span multiple lines in the file).
readLine() - Method in class org.supercsv.io.AbstractTokenizer
Reads a line of text.
readRow() - Method in class org.supercsv.io.AbstractCsvReader
Calls the tokenizer to read a CSV row.
ReflectionUtils - Class in org.supercsv.util
Provides useful utility methods for reflection.
registerMessage(String, String) - Static method in class org.supercsv.cellprocessor.constraint.StrRegEx
Register a message detailing in plain language the constraint representing a regular expression.
RequireHashCode - Class in org.supercsv.cellprocessor.constraint
This processor converts the input to a String, and ensures that the input's hash function matches any of a given set of hashcodes.
RequireHashCode(int...) - Constructor for class org.supercsv.cellprocessor.constraint.RequireHashCode
Constructs a new RequireHashCode processor, which converts the input to a String, and ensures that the input's hash function matches any of a given set of hashcodes.
RequireHashCode(int, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.RequireHashCode
Constructs a new RequireHashCode processor, which converts the input to a String, ensures that the input's hash function matches the supplied hashcode, then calls the next processor in the chain.
RequireHashCode(int[], CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.RequireHashCode
Constructs a new RequireHashCode processor, which converts the input to a String, ensures that the input's hash function matches any of a given set of hashcodes, then calls the next processor in the chain.
RequireSubStr - Class in org.supercsv.cellprocessor.constraint
Converts the input to a String and ensures that the input contains at least one of the specified substrings.
RequireSubStr(String...) - Constructor for class org.supercsv.cellprocessor.constraint.RequireSubStr
Converts the input to a String and ensures that the input contains at least one of the specified substrings.
RequireSubStr(List<String>, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.RequireSubStr
Converts the input to a String, ensures that the input contains at least one of the specified substrings, then calls the next processor in the chain.
RequireSubStr(String, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.RequireSubStr
Converts the input to a String, ensures that the input contains the specified substring, then calls the next processor in the chain.
RequireSubStr(String[], CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.RequireSubStr
Converts the input to a String, ensures that the input contains at least one of the specified substrings, then calls the next processor in the chain.

S

SelectiveCsvEncoder - Class in org.supercsv.encoder
A selective CsvEncoder implementation - only the desired column numbers (if any) are encoded.
SelectiveCsvEncoder(int...) - Constructor for class org.supercsv.encoder.SelectiveCsvEncoder
Constructs a new SelectiveCsvEncoder that encodes columns by column number.
SelectiveCsvEncoder(boolean[]) - Constructor for class org.supercsv.encoder.SelectiveCsvEncoder
Constructs a new SelectiveCsvEncoder that encodes columns if the element representing that column in the supplied array is true.
set(K1, K2, K3, V) - Method in class org.supercsv.util.ThreeDHashMap
Insert a value
set(K1, K2, V) - Method in class org.supercsv.util.TwoDHashMap
Insert a value
SET_PREFIX - Static variable in class org.supercsv.util.ReflectionUtils
 
setColumnNumber(int) - Method in class org.supercsv.util.CsvContext
 
setLineNumber(int) - Method in class org.supercsv.util.CsvContext
 
setRowNumber(int) - Method in class org.supercsv.util.CsvContext
 
setRowSource(List<Object>) - Method in class org.supercsv.util.CsvContext
 
size() - Method in class org.supercsv.util.ThreeDHashMap
Returns the number of key-value mappings in this map for the first key.
size(K1) - Method in class org.supercsv.util.ThreeDHashMap
Returns the number of key-value mappings in this map for the second key.
size(K1, K2) - Method in class org.supercsv.util.ThreeDHashMap
Returns the number of key-value mappings in this map for the third key.
size() - Method in class org.supercsv.util.TwoDHashMap
Returns the number of key-value mappings in this map for the first key.
size(K1) - Method in class org.supercsv.util.TwoDHashMap
Returns the number of key-value mappings in this map for the second key.
skipComments(CommentMatcher) - Method in class org.supercsv.prefs.CsvPreference.Builder
Enables the skipping of comments.
STANDARD_PREFERENCE - Static variable in class org.supercsv.prefs.CsvPreference
Ready to use configuration that should cover 99% of all usages.
StringCellProcessor - Interface in org.supercsv.cellprocessor.ift
Interface to indicate the a CellProcessor is capable of processing String values.
Strlen - Class in org.supercsv.cellprocessor.constraint
This processor ensures that the input String has a length equal to any of the supplied lengths.
Strlen(int...) - Constructor for class org.supercsv.cellprocessor.constraint.Strlen
Constructs a new Strlen processor, which ensures that the input String has a length equal to any of the supplied lengths.
Strlen(int, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.Strlen
Constructs a new Strlen processor, which ensures that the input String has a length equal to the supplied length, then calls the next processor in the chain.
Strlen(int[], CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.Strlen
Constructs a new Strlen processor, which ensures that the input String has a length equal to any of the supplied lengths, then calls the next processor in the chain.
StrMinMax - Class in org.supercsv.cellprocessor.constraint
This constraint ensures that the input data has a string length between the supplied min and max values (both inclusive).
StrMinMax(long, long) - Constructor for class org.supercsv.cellprocessor.constraint.StrMinMax
Constructs a new StrMinMax processor, which ensures that the input data has a string length between the supplied min and max values (both inclusive).
StrMinMax(long, long, CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.StrMinMax
Constructs a new StrMinMax processor, which ensures that the input data has a string length between the supplied min and max values (both inclusive), then calls the next processor in the chain.
StrNotNullOrEmpty - Class in org.supercsv.cellprocessor.constraint
This processor checks if the input is null or an empty string, and raises an exception in that case.
StrNotNullOrEmpty() - Constructor for class org.supercsv.cellprocessor.constraint.StrNotNullOrEmpty
Constructs a new StrNotNullOrEmpty processor, which checks for null/empty Strings.
StrNotNullOrEmpty(CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.StrNotNullOrEmpty
Constructs a new StrNotNullOrEmpty processor, which checks for null/empty Strings, then calls the next processor in the chain.
StrRegEx - Class in org.supercsv.cellprocessor.constraint
This constraint ensures that the input data matches the given regular expression.
StrRegEx(String) - Constructor for class org.supercsv.cellprocessor.constraint.StrRegEx
Constructs a new StrRegEx processor, which ensures that the input data matches the given regular expression.
StrRegEx(String, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.StrRegEx
Constructs a new StrRegEx processor, which ensures that the input data matches the given regular expression, then calls the next processor in the chain.
StrReplace - Class in org.supercsv.cellprocessor
Replaces each substring of the input string that matches the given regular expression with the given replacement.
StrReplace(String, String) - Constructor for class org.supercsv.cellprocessor.StrReplace
Constructs a new StrReplace processor, which replaces each substring of the input that matches the regex with the supplied replacement.
StrReplace(String, String, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.StrReplace
Constructs a new StrReplace processor, which replaces each substring of the input that matches the regex with the supplied replacement, then calls the next processor in the chain.
SuperCsvCellProcessorException - Exception in org.supercsv.exception
Exception thrown when CellProcessor execution fails (typically due to invalid input) - constraint validating CellProcessors should throw SuperCsvConstraintViolationException for constraint validation failures.
SuperCsvCellProcessorException(String, CsvContext, CellProcessor) - Constructor for exception org.supercsv.exception.SuperCsvCellProcessorException
Constructs a new SuperCsvCellProcessorException.
SuperCsvCellProcessorException(String, CsvContext, CellProcessor, Throwable) - Constructor for exception org.supercsv.exception.SuperCsvCellProcessorException
Constructs a new SuperCsvCellProcessorException.
SuperCsvCellProcessorException(Class<?>, Object, CsvContext, CellProcessor) - Constructor for exception org.supercsv.exception.SuperCsvCellProcessorException
Constructs a new SuperCsvCellProcessorException to indicate that the value received by a CellProcessor wasn't of the correct type.
SuperCsvConstraintViolationException - Exception in org.supercsv.exception
Exception thrown by CellProcessors when constraint validation fails.
SuperCsvConstraintViolationException(String, CsvContext, CellProcessor) - Constructor for exception org.supercsv.exception.SuperCsvConstraintViolationException
Constructs a new SuperCsvConstraintViolationException.
SuperCsvConstraintViolationException(String, CsvContext, CellProcessor, Throwable) - Constructor for exception org.supercsv.exception.SuperCsvConstraintViolationException
Constructs a new SuperCsvConstraintViolationException.
SuperCsvException - Exception in org.supercsv.exception
Generic SuperCSV Exception class.
SuperCsvException(String) - Constructor for exception org.supercsv.exception.SuperCsvException
Constructs a new SuperCsvException.
SuperCsvException(String, CsvContext) - Constructor for exception org.supercsv.exception.SuperCsvException
Constructs a new SuperCsvException.
SuperCsvException(String, CsvContext, Throwable) - Constructor for exception org.supercsv.exception.SuperCsvException
Constructs a new SuperCsvException.
SuperCsvReflectionException - Exception in org.supercsv.exception
Wraps the following reflection related checked exceptions:
SuperCsvReflectionException(String) - Constructor for exception org.supercsv.exception.SuperCsvReflectionException
Constructs a new SuperCsvReflectionException.
SuperCsvReflectionException(String, Throwable) - Constructor for exception org.supercsv.exception.SuperCsvReflectionException
Constructs a new SuperCsvReflectionException.
surroundingSpacesNeedQuotes(boolean) - Method in class org.supercsv.prefs.CsvPreference.Builder
Flag indicating whether spaces at the beginning or end of a cell should be ignored if they're not surrounded by quotes (applicable to both reading and writing CSV).

T

TAB_PREFERENCE - Static variable in class org.supercsv.prefs.CsvPreference
Ready to use configuration for tab-delimited files.
ThreeDHashMap<K1,K2,K3,V> - Class in org.supercsv.util
A 3-dimensional HashMap is a HashMap that enables you to refer to values via three keys rather than one.
ThreeDHashMap() - Constructor for class org.supercsv.util.ThreeDHashMap
 
Token - Class in org.supercsv.cellprocessor
This processor is used in the situations you want to be able to check for the presence of a "special token".
Token(Object, Object) - Constructor for class org.supercsv.cellprocessor.Token
Constructs a new Token processor, which returns the supplied value if the token is encountered, otherwise it returns the input unchanged.
Token(Object, Object, CellProcessor) - Constructor for class org.supercsv.cellprocessor.Token
Constructs a new Token processor, which returns the supplied value if the token is encountered, otherwise it passes the input unchanged to the next processor in the chain.
Tokenizer - Class in org.supercsv.io
Reads the CSV file, line by line.
Tokenizer(Reader, CsvPreference) - Constructor for class org.supercsv.io.Tokenizer
Constructs a new Tokenizer, which reads the CSV file, line by line.
toString() - Method in class org.supercsv.cellprocessor.CellProcessorAdaptor
Returns the CellProccessor's fully qualified class name.
toString() - Method in exception org.supercsv.exception.SuperCsvCellProcessorException
Returns the String representation of this exception.
toString() - Method in exception org.supercsv.exception.SuperCsvException
Returns the String representation of this exception.
toString() - Method in class org.supercsv.util.CsvContext
Trim - Class in org.supercsv.cellprocessor
Ensure that Strings or String-representations of objects are trimmed (contain no surrounding whitespace).
Trim() - Constructor for class org.supercsv.cellprocessor.Trim
Constructs a new Trim processor, which trims a String to ensure it has no surrounding whitespace.
Trim(StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.Trim
Constructs a new Trim processor, which trims a String to ensure it has no surrounding whitespace then calls the next processor in the chain.
Truncate - Class in org.supercsv.cellprocessor
Ensure that Strings or String-representations of objects are truncated to a maximum size.
Truncate(int) - Constructor for class org.supercsv.cellprocessor.Truncate
Constructs a new Truncate processor, which truncates a String to ensure it is no longer than the specified size.
Truncate(int, String) - Constructor for class org.supercsv.cellprocessor.Truncate
Constructs a new Truncate processor, which truncates a String to ensure it is no longer than the specified size, then appends the suffix String to indicate that the String has been truncated.
Truncate(int, String, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.Truncate
Constructs a new Truncate processor, which truncates a String to ensure it is no longer than the specified size, then appends the suffix String to indicate that the String has been truncated and calls the next processor in the chain.
Truncate(int, StringCellProcessor) - Constructor for class org.supercsv.cellprocessor.Truncate
Constructs a new Truncate processor, which truncates a String to ensure it is no longer than the specified size, then calls the next processor in the chain.
TwoDHashMap<K1,K2,V> - Class in org.supercsv.util
A two-dimensional hashmap, is a HashMap that enables you to refer to values via two keys rather than one.
TwoDHashMap() - Constructor for class org.supercsv.util.TwoDHashMap
Constructs a new TwoDHashMap.
TwoDHashMap(HashMap<K1, HashMap<K2, V>>) - Constructor for class org.supercsv.util.TwoDHashMap
Constructs a new TwoDHashMap using the supplied map.

U

Unique - Class in org.supercsv.cellprocessor.constraint
Ensure that upon processing a CSV file (reading or writing), that values of the column all are unique.
Unique() - Constructor for class org.supercsv.cellprocessor.constraint.Unique
Constructs a new Unique processor, which ensures that all rows in a column are unique.
Unique(CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.Unique
Constructs a new Unique processor, which ensures that all rows in a column are unique, then calls the next processor in the chain.
UniqueHashCode - Class in org.supercsv.cellprocessor.constraint
Ensure that upon processing a CSV file (reading or writing), that values of the column are all unique.
UniqueHashCode() - Constructor for class org.supercsv.cellprocessor.constraint.UniqueHashCode
Constructs a new UniqueHashCode processor, which ensures that all rows in a column are unique.
UniqueHashCode(CellProcessor) - Constructor for class org.supercsv.cellprocessor.constraint.UniqueHashCode
Constructs a new UniqueHashCode processor, which ensures that all rows in a column are unique, then calls the next processor in the chain.
useEncoder(CsvEncoder) - Method in class org.supercsv.prefs.CsvPreference.Builder
Uses a custom CsvEncoder to escape CSV for writing.
useQuoteMode(QuoteMode) - Method in class org.supercsv.prefs.CsvPreference.Builder
Uses a custom QuoteMode to determine if surrounding quotes should be applied when writing (only applicable if a column doesn't contain any special characters and wouldn't otherwise be quoted).
Util - Class in org.supercsv.util
Useful utility methods.

V

validateInputNotNull(Object, CsvContext) - Method in class org.supercsv.cellprocessor.CellProcessorAdaptor
Checks that the input value is not null, throwing a NullInputException if it is.

W

write(Object, String...) - Method in class org.supercsv.io.CsvBeanWriter
Writes the fields of the object as columns of a CSV file, using the supplied name mapping to map fields to the appropriate columns.
write(Object, String[], CellProcessor[]) - Method in class org.supercsv.io.CsvBeanWriter
Writes the fields of the object as columns of a CSV file, using the supplied name mapping to map fields to the appropriate columns.
write(List<?>, CellProcessor[]) - Method in class org.supercsv.io.CsvListWriter
Writes a List of Objects as columns of a CSV file, performing any necessary processing beforehand.
write(List<?>) - Method in class org.supercsv.io.CsvListWriter
Writes a List of Objects as columns of a CSV file.
write(Object...) - Method in class org.supercsv.io.CsvListWriter
Writes a array of Objects as columns of a CSV file.
write(String...) - Method in class org.supercsv.io.CsvListWriter
Writes an array of strings as columns of a CSV file.
write(Map<String, ?>, String...) - Method in class org.supercsv.io.CsvMapWriter
Writes the values of the Map as columns of a CSV file, using the supplied name mapping to map values to the appropriate columns.
write(Map<String, ?>, String[], CellProcessor[]) - Method in class org.supercsv.io.CsvMapWriter
Writes the values of the Map as columns of a CSV file, using the supplied name mapping to map values to the appropriate columns.
write(Object, String...) - Method in interface org.supercsv.io.ICsvBeanWriter
Writes the fields of the object as columns of a CSV file, using the supplied name mapping to map fields to the appropriate columns.
write(Object, String[], CellProcessor[]) - Method in interface org.supercsv.io.ICsvBeanWriter
Writes the fields of the object as columns of a CSV file, using the supplied name mapping to map fields to the appropriate columns.
write(List<?>) - Method in interface org.supercsv.io.ICsvListWriter
Writes a List of Objects as columns of a CSV file.
write(List<?>, CellProcessor[]) - Method in interface org.supercsv.io.ICsvListWriter
Writes a List of Objects as columns of a CSV file, performing any necessary processing beforehand.
write(Object...) - Method in interface org.supercsv.io.ICsvListWriter
Writes a array of Objects as columns of a CSV file.
write(String...) - Method in interface org.supercsv.io.ICsvListWriter
Writes an array of strings as columns of a CSV file.
write(Map<String, ?>, String...) - Method in interface org.supercsv.io.ICsvMapWriter
Writes the values of the Map as columns of a CSV file, using the supplied name mapping to map values to the appropriate columns.
write(Map<String, ?>, String[], CellProcessor[]) - Method in interface org.supercsv.io.ICsvMapWriter
Writes the values of the Map as columns of a CSV file, using the supplied name mapping to map values to the appropriate columns.
writeComment(String) - Method in class org.supercsv.io.AbstractCsvWriter
Writes a single-line comment to the CSV file (the comment must already include any special comment characters e.g.
writeComment(String) - Method in interface org.supercsv.io.ICsvWriter
Writes a single-line comment to the CSV file (the comment must already include any special comment characters e.g.
writeHeader(String...) - Method in class org.supercsv.io.AbstractCsvWriter
Writes the header of the CSV file.
writeHeader(String...) - Method in interface org.supercsv.io.ICsvWriter
Writes the header of the CSV file.
writeRow(List<?>) - Method in class org.supercsv.io.AbstractCsvWriter
Writes a List of columns as a line to the CsvWriter.
writeRow(Object...) - Method in class org.supercsv.io.AbstractCsvWriter
Writes one or more Object columns as a line to the CsvWriter.
writeRow(String...) - Method in class org.supercsv.io.AbstractCsvWriter
Writes one or more String columns as a line to the CsvWriter.
A B C D E F G H I K L M N O P Q R S T U V W 

Copyright © 2007-2013 Super CSV. All Rights Reserved.