Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.
- AbstractCsvWriter(Writer, CsvPreference, boolean) - Constructor for class org.supercsv.io.AbstractCsvWriter
-
Constructs a new AbstractCsvWriter with the supplied writer, preferences and option to wrap the writer.
- AbstractTemporalAccessorFormattingProcessor<T> - Class in org.supercsv.cellprocessor.time
-
Abstract base class for cell processors converting
TemporalAccessor
types to Strings. - AbstractTemporalAccessorFormattingProcessor() - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorFormattingProcessor
-
Constructs a new AbstractTemporalAccessorFormattingProcessor processor, which formats the type as a String.
- AbstractTemporalAccessorFormattingProcessor(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorFormattingProcessor
-
Constructs a new AbstractTemporalAccessorFormattingProcessor processor, which formats the type as a String using the supplied formatter.
- AbstractTemporalAccessorFormattingProcessor(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorFormattingProcessor
-
Constructs a new AbstractTemporalAccessorFormattingProcessor processor, which formats the type as a String using the supplied formatter, then calls the next processor in the chain.
- AbstractTemporalAccessorFormattingProcessor(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorFormattingProcessor
-
Constructs a new AbstractTemporalAccessorFormattingProcessor processor, which formats the type as a String, then calls the next processor in the chain.
- AbstractTemporalAccessorParsingProcessor<T> - Class in org.supercsv.cellprocessor.time
-
Abstract base class for cell processors converting Strings to
TemporalAccessor
types. - AbstractTemporalAccessorParsingProcessor() - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
-
Constructs a new AbstractTemporalAccessorParsingProcessor processor, which parses a String as a
TemporalAccessor
type. - AbstractTemporalAccessorParsingProcessor(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
-
Constructs a new AbstractTemporalAccessorParsingProcessor processor, which parses a String as a
TemporalAccessor
type using the supplied formatter. - AbstractTemporalAccessorParsingProcessor(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
-
Constructs a new AbstractTemporalAccessorParsingProcessor processor, which parses a String as a
TemporalAccessor
type using the supplied formatter, then calls the next processor in the chain. - AbstractTemporalAccessorParsingProcessor(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
-
Constructs a new AbstractTemporalAccessorParsingProcessor processor, which parses a String as a
TemporalAccessor
type, then calls the next processor in the chain. - 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.
- aliasMap - Variable in class org.supercsv.cellprocessor.time.ParseZoneId
- 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.
- appendSpaces(StringBuilder, int) - Static method in class org.supercsv.io.Tokenizer
-
Appends the required number of spaces to the StringBuilder.
- AUTOBOXING_CONVERTER - Static variable in class org.supercsv.util.ReflectionUtils
-
A map of primitives and their associated wrapper classes, to cater for autoboxing.
B
- BeanInterfaceProxy - Class in org.supercsv.util
-
This is part of the internal implementation of Super CSV.
- BeanInterfaceProxy() - Constructor for class org.supercsv.util.BeanInterfaceProxy
- beanState - Variable in class org.supercsv.util.BeanInterfaceProxy
- beanValues - Variable in class org.supercsv.io.CsvBeanWriter
- 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.
- Builder(char, int, String) - Constructor for class org.supercsv.prefs.CsvPreference.Builder
-
Constructs a Builder with the mandatory preference values.
- Builder(CsvPreference) - Constructor for class org.supercsv.prefs.CsvPreference.Builder
-
Constructs a Builder with all of the values from an existing CsvPreference instance.
C
- cache - Variable in class org.supercsv.io.CsvBeanReader
- cache - Variable in class org.supercsv.io.CsvBeanWriter
- 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).
- CellProcessorAdaptor.NullObjectPattern - Class in org.supercsv.cellprocessor
-
This is an implementation-specific processor and should only be used by the CellProcessorAdaptor class.
- checkAndAddForbiddenStrings(String...) - Method in class org.supercsv.cellprocessor.constraint.ForbidSubStr
-
Adds each forbidden substring, checking that it's not null.
- checkAndAddForbiddenStrings(List<String>) - Method in class org.supercsv.cellprocessor.constraint.ForbidSubStr
-
Adds each forbidden substring, checking that it's not null.
- checkAndAddLengths(int...) - Method in class org.supercsv.cellprocessor.constraint.Strlen
-
Adds each required length, ensuring it isn't negative.
- checkAndAddRequiredSubStrings(String...) - Method in class org.supercsv.cellprocessor.constraint.RequireSubStr
-
Adds each required substring, checking that it's not null.
- checkAndAddRequiredSubStrings(List<String>) - Method in class org.supercsv.cellprocessor.constraint.RequireSubStr
-
Adds each required substring, checking that it's not null.
- checkPreconditions(double, double) - Static method in class org.supercsv.cellprocessor.constraint.DMinMax
-
Checks the preconditions for creating a new DMinMax processor.
- checkPreconditions(int...) - Static method in class org.supercsv.cellprocessor.constraint.RequireHashCode
-
Checks the preconditions for creating a new RequireHashCode processor.
- checkPreconditions(int...) - Static method in class org.supercsv.cellprocessor.constraint.Strlen
-
Checks the preconditions for creating a new Strlen processor.
- checkPreconditions(int, String) - Static method in class org.supercsv.cellprocessor.Truncate
-
Checks the preconditions for creating a new Truncate processor.
- checkPreconditions(long, long) - Static method in class org.supercsv.cellprocessor.constraint.LMinMax
-
Checks the preconditions for creating a new LMinMax processor.
- checkPreconditions(long, long) - Static method in class org.supercsv.cellprocessor.constraint.StrMinMax
-
Checks the preconditions for creating a new StrMinMax processor.
- checkPreconditions(Class<?>) - Static method in class org.supercsv.cellprocessor.ParseEnum
-
Checks the preconditions for creating a new ParseEnum processor.
- checkPreconditions(Object...) - Static method in class org.supercsv.cellprocessor.constraint.IsIncludedIn
-
Checks the preconditions for creating a new IsIncludedIn processor with a array of Objects.
- checkPreconditions(String) - Static method in class org.supercsv.cellprocessor.constraint.StrRegEx
-
Checks the preconditions for creating a new StrRegEx processor.
- checkPreconditions(String) - Static method in class org.supercsv.cellprocessor.FmtDate
-
Checks the preconditions for creating a new FmtDate processor.
- checkPreconditions(String) - Static method in class org.supercsv.cellprocessor.FmtNumber
-
Checks the preconditions for creating a new FmtNumber processor with a date format String.
- checkPreconditions(String) - Static method in class org.supercsv.cellprocessor.ParseDate
-
Checks the preconditions for creating a new ParseDate processor with a date format.
- checkPreconditions(String...) - Static method in class org.supercsv.cellprocessor.constraint.ForbidSubStr
-
Checks the preconditions for creating a new ForbidSubStr processor with an array of forbidden substrings.
- checkPreconditions(String...) - Static method in class org.supercsv.cellprocessor.constraint.RequireSubStr
-
Checks the preconditions for creating a new RequireSubStr processor with an array of Strings.
- checkPreconditions(String[], String[]) - Static method in class org.supercsv.cellprocessor.ParseBool
-
Checks the preconditions for constructing a new ParseBool processor.
- checkPreconditions(String, String) - Static method in class org.supercsv.cellprocessor.ParseBool
-
Checks the preconditions for constructing a new ParseBool processor.
- checkPreconditions(String, String) - Static method in class org.supercsv.cellprocessor.StrReplace
-
Checks the preconditions for creating a new StrRegExReplace processor.
- checkPreconditions(String, Locale) - Static method in class org.supercsv.cellprocessor.ParseDate
-
Checks the preconditions for creating a new ParseDate processor with date format and locale.
- checkPreconditions(DecimalFormat) - Static method in class org.supercsv.cellprocessor.FmtNumber
-
Checks the preconditions for creating a new FmtNumber processor with a DecimalFormat.
- checkPreconditions(DecimalFormatSymbols) - Static method in class org.supercsv.cellprocessor.ParseBigDecimal
-
Checks the preconditions for creating a new ParseBigDecimal processor.
- checkPreconditions(DateTimeFormatter) - Static method in class org.supercsv.cellprocessor.time.AbstractTemporalAccessorFormattingProcessor
-
Checks the preconditions for creating a new AbstractTemporalAccessorFormattingProcessor processor.
- checkPreconditions(DateTimeFormatter) - Static method in class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
-
Checks the preconditions for creating a new AbstractTemporalAccessorParsingProcessor processor.
- checkPreconditions(Collection<Object>) - Static method in class org.supercsv.cellprocessor.Collector
-
Checks the preconditions for creating a new Collector processor.
- checkPreconditions(Collection<Object>) - Static method in class org.supercsv.cellprocessor.constraint.IsElementOf
-
Checks the preconditions for creating a new IsElementOf processor.
- checkPreconditions(List<String>) - Static method in class org.supercsv.cellprocessor.constraint.ForbidSubStr
-
Checks the preconditions for creating a new ForbidSubStr processor with a List of forbidden substrings.
- checkPreconditions(List<String>) - Static method in class org.supercsv.cellprocessor.constraint.RequireSubStr
-
Checks the preconditions for creating a new RequireSubStr processor with a List of Strings.
- checkPreconditions(Map<Object, Object>) - Static method in class org.supercsv.cellprocessor.HashMapper
-
Checks the preconditions for creating a new HashMapper processor.
- checkPreconditions(Set<Object>) - Static method in class org.supercsv.cellprocessor.constraint.IsIncludedIn
-
Checks the preconditions for creating a new IsIncludedIn processor with a Set of Objects.
- 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.
- collection - Variable in class org.supercsv.cellprocessor.Collector
- collection - Variable in class org.supercsv.cellprocessor.constraint.IsElementOf
- 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.
- columnNumber - Variable in class org.supercsv.io.AbstractCsvWriter
- columnNumber - Variable in class org.supercsv.util.CsvContext
-
the CSV column number
- columnNumbers - Variable in class org.supercsv.encoder.SelectiveCsvEncoder
- columnNumbers - Variable in class org.supercsv.quote.ColumnQuoteMode
- 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(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.
- ColumnQuoteMode(int...) - Constructor for class org.supercsv.quote.ColumnQuoteMode
-
Constructs a new ColumnQuoteMode that quotes columns by column number.
- columns - Variable in class org.supercsv.io.AbstractCsvReader
- commentMatcher - Variable in class org.supercsv.io.Tokenizer
- commentMatcher - Variable in class org.supercsv.prefs.CsvPreference.Builder
- commentMatcher - Variable in class org.supercsv.prefs.CsvPreference
- 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.
- constantSupplied - Variable in class org.supercsv.cellprocessor.constraint.Equals
- constantValue - Variable in class org.supercsv.cellprocessor.constraint.Equals
- contains(Set<String>, String, boolean) - Static method in class org.supercsv.cellprocessor.ParseBool
-
Returns true if the set contains the value, otherwise false.
- containsKey(K1, K2) - 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.
- containsKey(K1, K2, K3) - Method in class org.supercsv.util.ThreeDHashMap
-
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 - Variable in exception class org.supercsv.exception.SuperCsvException
- 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.
- CsvContext(CsvContext) - Constructor for class org.supercsv.util.CsvContext
-
Constructs a new CsvContext that is a copy of the provided 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.
- CsvMapWriter(Writer, CsvPreference, boolean) - Constructor for class org.supercsv.io.CsvMapWriter
-
Constructs a new CsvMapWriter with the supplied Writer, CSV preferences and option to bufferize the writer.
- CsvPreference - Class in org.supercsv.prefs
-
Before reading or writing CSV files, you must supply the reader/writer with some preferences.
- CsvPreference(CsvPreference.Builder) - Constructor for class org.supercsv.prefs.CsvPreference
-
Constructs a new CsvPreference from a Builder.
- CsvPreference.Builder - Class in org.supercsv.prefs
-
Builds immutable CsvPreference instances.
- CsvResultSetWriter - Class in org.supercsv.io
-
CsvResultSetWriter writes a CSV file by mapping each column of the
ResultSet
to a column in CSV file using the column names stored inResultSetMetaData
- CsvResultSetWriter(Writer, CsvPreference) - Constructor for class org.supercsv.io.CsvResultSetWriter
-
Constructs a new
CsvResultSetWriter
with the suppliedWriter
and CSV preferences. - currentColumn - Variable in class org.supercsv.io.Tokenizer
- currentRow - Variable in class org.supercsv.io.Tokenizer
D
- DateCellProcessor - Interface in org.supercsv.cellprocessor.ift
-
Interface to indicate the a CellProcessor is capable of processing Date values.
- dateFormat - Variable in class org.supercsv.cellprocessor.FmtDate
- dateFormat - Variable in class org.supercsv.cellprocessor.ParseDate
- decimalFormat - Variable in class org.supercsv.cellprocessor.FmtNumber
-
the decimal format string
- DEFAULT_DECIMAL_SEPARATOR - Static variable in class org.supercsv.cellprocessor.ParseBigDecimal
- DEFAULT_FALSE_VALUES - Static variable in class org.supercsv.cellprocessor.ParseBool
- DEFAULT_TRUE_VALUES - Static variable in class org.supercsv.cellprocessor.ParseBool
- DefaultCsvEncoder - Class in org.supercsv.encoder
-
The default CsvEncoder implementation.
- DefaultCsvEncoder() - Constructor for class org.supercsv.encoder.DefaultCsvEncoder
-
Constructs a new DefaultCsvEncoder.
- defaultValue - Variable in class org.supercsv.cellprocessor.HashMapper
- delimeterChar - Variable in class org.supercsv.io.Tokenizer
- delimiterChar - Variable in class org.supercsv.prefs.CsvPreference.Builder
- delimiterChar - Variable in class org.supercsv.prefs.CsvPreference
- 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
- EMPTY_STRING - Static variable in class org.supercsv.cellprocessor.Truncate
- 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.
- encoder - Variable in class org.supercsv.io.AbstractCsvWriter
- encoder - Variable in class org.supercsv.prefs.CsvPreference.Builder
- encoder - Variable in class org.supercsv.prefs.CsvPreference
- encounteredElements - Variable in class org.supercsv.cellprocessor.constraint.Unique
- endOfLineSymbols - Variable in class org.supercsv.prefs.CsvPreference.Builder
- endOfLineSymbols - Variable in class org.supercsv.prefs.CsvPreference
- enumClass - Variable in class org.supercsv.cellprocessor.ParseEnum
- equals(Object) - Method in class org.supercsv.util.CsvContext
- equals(Object, Object) - Static method in class org.supercsv.cellprocessor.constraint.Equals
-
Returns true if both objects are null or equal, otherwise false.
- 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(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(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.
- 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.CellProcessorAdaptor.NullObjectPattern
-
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.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.ParseEnum
-
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.time.AbstractTemporalAccessorFormattingProcessor
-
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.time.AbstractTemporalAccessorParsingProcessor
-
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.time.FmtDuration
-
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.time.FmtPeriod
-
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.time.FmtZoneId
-
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.time.ParseDuration
-
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.time.ParsePeriod
-
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.time.ParseZoneId
-
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.
- extractBeanValues(Object, String[]) - Method in class org.supercsv.io.CsvBeanWriter
-
Extracts the bean values, using the supplied name mapping array.
F
- falseValue - Variable in class org.supercsv.cellprocessor.FmtBool
- falseValues - Variable in class org.supercsv.cellprocessor.ParseBool
- 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.
- findGetterWithCompatibleReturnType(String, Class<?>, boolean) - Static method in class org.supercsv.util.ReflectionUtils
-
Helper method for findGetter() that finds a getter with the supplied name, optionally enforcing that the method must have a Boolean/boolean return type.
- findSetter(Object, String, Class<?>) - Static method in class org.supercsv.util.ReflectionUtils
-
Returns the setter method associated with the object's field.
- findSetterWithCompatibleParamType(Class<?>, String, Class<?>) - Static method in class org.supercsv.util.ReflectionUtils
-
Helper method for findSetter() that returns the setter method of the supplied name, whose parameter type is compatible with the supplied argument type (will allow an object of that type to be used when invoking the setter), or returns null if no match is found.
- fixSymbols(String, DecimalFormatSymbols) - Static method in class org.supercsv.cellprocessor.ParseBigDecimal
-
Fixes the symbols in the input String (currently only decimal separator and grouping separator) so that the String can be parsed as a BigDecimal.
- 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.
- FmtDuration - Class in org.supercsv.cellprocessor.time
-
Converts a Duration to a String.
- FmtDuration() - Constructor for class org.supercsv.cellprocessor.time.FmtDuration
-
Constructs a new FmtDuration processor, which formats a Duration as a String in the ISO 8601 duration format, in the same way as
Duration.toString()
- FmtDuration(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtDuration
-
Constructs a new FmtDuration processor, which formats a Duration as a String, then calls the next processor in the chain.
- FmtLocalDate - Class in org.supercsv.cellprocessor.time
-
Converts a LocalDate to a String.
- FmtLocalDate() - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDate
-
Constructs a new FmtLocalDate processor, which formats a LocalDate as a String, with the same output as
LocalDate.toString()
- FmtLocalDate(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDate
-
Constructs a new FmtLocalDate processor, which formats a LocalDate as a String using the supplied formatter.
- FmtLocalDate(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDate
-
Constructs a new FmtLocalDate processor, which formats a LocalDate as a String using the supplied formatter, then calls the next processor in the chain.
- FmtLocalDate(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDate
-
Constructs a new FmtLocalDate processor, which formats a LocalDate as a String, then calls the next processor in the chain.
- FmtLocalDateTime - Class in org.supercsv.cellprocessor.time
-
Converts a LocalDateTime to a String.
- FmtLocalDateTime() - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDateTime
-
Constructs a new FmtLocalDateTime processor, which formats a LocalDateTime as a String.
- FmtLocalDateTime(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDateTime
-
Constructs a new FmtLocalDateTime processor, which formats a LocalDateTime as a String using the supplied formatter.
- FmtLocalDateTime(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDateTime
-
Constructs a new FmtLocalDateTime processor, which formats a LocalDateTime as a String using the supplied formatter, then calls the next processor in the chain.
- FmtLocalDateTime(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalDateTime
-
Constructs a new FmtLocalDateTime processor, which formats a LocalDateTime as a String, then calls the next processor in the chain.
- FmtLocalTime - Class in org.supercsv.cellprocessor.time
-
Converts a LocalTime to a String.
- FmtLocalTime() - Constructor for class org.supercsv.cellprocessor.time.FmtLocalTime
-
Constructs a new FmtLocalTime processor, which formats a LocalTime as a String.
- FmtLocalTime(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalTime
-
Constructs a new FmtLocalTime processor, which formats a LocalTime as a String using the supplied formatter.
- FmtLocalTime(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalTime
-
Constructs a new FmtLocalTime processor, which formats a LocalTime as a String using the supplied formatter, then calls the next processor in the chain.
- FmtLocalTime(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtLocalTime
-
Constructs a new FmtLocalTime processor, which formats a LocalTime as a String, 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.
- FmtPeriod - Class in org.supercsv.cellprocessor.time
-
Converts a Period to a String.
- FmtPeriod() - Constructor for class org.supercsv.cellprocessor.time.FmtPeriod
-
Constructs a new FmtPeriod processor, which formats a Period as a String.
- FmtPeriod(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtPeriod
-
Constructs a new FmtPeriod processor, which formats a Period as a String, then calls the next processor in the chain.
- FmtZonedDateTime - Class in org.supercsv.cellprocessor.time
-
Converts a ZonedDateTime to a String.
- FmtZonedDateTime() - Constructor for class org.supercsv.cellprocessor.time.FmtZonedDateTime
-
Constructs a new FmtZonedDateTime processor, which formats a ZonedDateTime as a String.
- FmtZonedDateTime(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.FmtZonedDateTime
-
Constructs a new FmtZonedDateTime processor, which formats a ZonedDateTime as a String using the supplied formatter.
- FmtZonedDateTime(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtZonedDateTime
-
Constructs a new FmtZonedDateTime processor, which formats a ZonedDateTime as a String using the supplied formatter, then calls the next processor in the chain.
- FmtZonedDateTime(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtZonedDateTime
-
Constructs a new FmtZonedDateTime processor, which formats a ZonedDateTime as a String, then calls the next processor in the chain.
- FmtZoneId - Class in org.supercsv.cellprocessor.time
-
Converts a ZoneId to a String.
- FmtZoneId() - Constructor for class org.supercsv.cellprocessor.time.FmtZoneId
-
Constructs a new FmtZoneId processor, which formats a ZoneId as a String.
- FmtZoneId(TextStyle, Locale) - Constructor for class org.supercsv.cellprocessor.time.FmtZoneId
-
Constructs a new FmtZoneId processor, which formats a ZoneId as String, then calls the next processor in the chain.
- FmtZoneId(TextStyle, Locale, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtZoneId
-
Constructs a new FmtZoneId processor, which formats a ZoneId as String, then calls the next processor in the chain.
- FmtZoneId(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.FmtZoneId
-
Constructs a new FmtZoneId processor, which formats a ZoneId as a String, then calls the next processor in the chain.
- forbiddenSubStrings - Variable in class org.supercsv.cellprocessor.constraint.ForbidSubStr
- 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(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[], 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(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(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.
- formatter - Variable in class org.supercsv.cellprocessor.FmtNumber
-
the decimal format object - not thread safe
- formatter - Variable in class org.supercsv.cellprocessor.time.AbstractTemporalAccessorFormattingProcessor
- formatter - Variable in class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
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) - Method in class org.supercsv.util.TwoDHashMap
-
Fetch a value from the Hashmap .
- get(K1, K2, K3) - Method in class org.supercsv.util.ThreeDHashMap
-
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.
- getCache - Variable in class org.supercsv.util.MethodCache
-
A cache of getter methods.
- 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 class 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, where the first line of the file is line number 1.
- 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, where the first line of the file is line number 1.
- 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
- getMaxLinesPerRow() - Method in class org.supercsv.prefs.CsvPreference
-
Returns the maximum number of lines a row can span.
- getMethodNameForField(String, String) - Static method in class org.supercsv.util.ReflectionUtils
-
Gets the camelcase getter/setter method name for a field.
- 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 class 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.
- getType() - Method in class org.supercsv.cellprocessor.time.AbstractTemporalAccessorFormattingProcessor
- getType() - Method in class org.supercsv.cellprocessor.time.FmtLocalDate
- getType() - Method in class org.supercsv.cellprocessor.time.FmtLocalDateTime
- getType() - Method in class org.supercsv.cellprocessor.time.FmtLocalTime
- getType() - Method in class org.supercsv.cellprocessor.time.FmtZonedDateTime
- getUnexpectedTypeMessage(Class<?>, Object) - Static method in exception class org.supercsv.exception.SuperCsvCellProcessorException
-
Assembles the exception message when the value received by a CellProcessor isn't of the correct type.
- 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>, Object, CellProcessor) - 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>, CellProcessor) - 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.
- ICsvResultSetWriter - Interface in org.supercsv.io
-
Interface for CSV writers writing JDBC
ResultSet
- ICsvWriter - Interface in org.supercsv.io
-
The interface for CSV writers.
- ignoreCase - Variable in class org.supercsv.cellprocessor.ParseBool
- ignoreCase - Variable in class org.supercsv.cellprocessor.ParseEnum
- ignoreEmptyLines - Variable in class org.supercsv.io.Tokenizer
- ignoreEmptyLines - Variable in class org.supercsv.prefs.CsvPreference.Builder
- ignoreEmptyLines - Variable in class org.supercsv.prefs.CsvPreference
- ignoreEmptyLines(boolean) - Method in class org.supercsv.prefs.CsvPreference.Builder
-
Flag indicating whether empty lines (i.e.
- 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.
- INSTANCE - Static variable in class org.supercsv.cellprocessor.CellProcessorAdaptor.NullObjectPattern
- instantiateBean(Class<T>) - Static method in class org.supercsv.io.CsvBeanReader
-
Instantiates the bean (or creates a proxy if it's an interface).
- invoke(Object, Method, Object[]) - Method in class org.supercsv.util.BeanInterfaceProxy
- invokeSetter(Object, Method, Object) - Static method in class org.supercsv.io.CsvBeanReader
-
Invokes the setter on the bean with the supplied value.
- 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.
- isIgnoreEmptyLines() - Method in class org.supercsv.prefs.CsvPreference
-
Returns the ignoreEmptyLines flag.
- IsIncludedIn - Class in org.supercsv.cellprocessor.constraint
-
This processor ensures that the input value belongs to a specific set of (unchangeable) values.
- 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.
- 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.
- 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.
- lenient - Variable in class org.supercsv.cellprocessor.ParseDate
- lineNumber - Variable in class org.supercsv.io.AbstractCsvWriter
- lineNumber - Variable in class org.supercsv.util.CsvContext
-
the line number of the file being read/written
- 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.
- lnr - Variable in class org.supercsv.io.AbstractTokenizer
- locale - Variable in class org.supercsv.cellprocessor.ParseDate
- locale - Variable in class org.supercsv.cellprocessor.time.FmtZoneId
- LongCellProcessor - Interface in org.supercsv.cellprocessor.ift
-
Interface to indicate the a CellProcessor is capable of processing Long values.
M
- map - Variable in class org.supercsv.util.ThreeDHashMap
- map - Variable in class org.supercsv.util.TwoDHashMap
- mapping - Variable in class org.supercsv.cellprocessor.HashMapper
- max - Variable in class org.supercsv.cellprocessor.constraint.DMinMax
- max - Variable in class org.supercsv.cellprocessor.constraint.LMinMax
- max - Variable in class org.supercsv.cellprocessor.constraint.StrMinMax
- 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
- maxLinesPerRow - Variable in class org.supercsv.io.Tokenizer
- maxLinesPerRow - Variable in class org.supercsv.prefs.CsvPreference.Builder
- maxLinesPerRow - Variable in class org.supercsv.prefs.CsvPreference
- maxLinesPerRow(int) - Method in class org.supercsv.prefs.CsvPreference.Builder
-
The maximum number of lines that a row can span before an exception is thrown (only applicable when reading CSV).
- maxSize - Variable in class org.supercsv.cellprocessor.Truncate
- MethodCache - Class in org.supercsv.util
-
This class cache's method lookups.
- MethodCache() - Constructor for class org.supercsv.util.MethodCache
- min - Variable in class org.supercsv.cellprocessor.constraint.DMinMax
- min - Variable in class org.supercsv.cellprocessor.constraint.LMinMax
- min - Variable in class org.supercsv.cellprocessor.constraint.StrMinMax
- 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
- NEWLINE - Static variable in class org.supercsv.io.Tokenizer
- next - Variable in class org.supercsv.cellprocessor.CellProcessorAdaptor
-
the next processor in the chain
- NORMAL - Enum constant in enum org.supercsv.io.Tokenizer.TokenizerState
- 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.
- NullObjectPattern() - Constructor for class org.supercsv.cellprocessor.CellProcessorAdaptor.NullObjectPattern
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<Object>
to a String array (null-safe), by callingtoString()
on each element. - 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.cellprocessor.time - package org.supercsv.cellprocessor.time
-
Provides CellProcessor classes for converting, formatting and parsing
java.time
classes. - 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
- parse(String) - Method in class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
-
Parses the String into the appropriate
TemporalAccessor
type. - parse(String) - Method in class org.supercsv.cellprocessor.time.ParseLocalDate
-
Parses the String into the appropriate
TemporalAccessor
type. - parse(String) - Method in class org.supercsv.cellprocessor.time.ParseLocalDateTime
-
Parses the String into the appropriate
TemporalAccessor
type. - parse(String) - Method in class org.supercsv.cellprocessor.time.ParseLocalTime
-
Parses the String into the appropriate
TemporalAccessor
type. - parse(String) - Method in class org.supercsv.cellprocessor.time.ParseZonedDateTime
-
Parses the String into the appropriate
TemporalAccessor
type. - parse(String, DateTimeFormatter) - Method in class org.supercsv.cellprocessor.time.AbstractTemporalAccessorParsingProcessor
-
Parses the String into the appropriate
TemporalAccessor
type, using the supplied formatter. - parse(String, DateTimeFormatter) - Method in class org.supercsv.cellprocessor.time.ParseLocalDate
-
Parses the String into the appropriate
TemporalAccessor
type, using the supplied formatter. - parse(String, DateTimeFormatter) - Method in class org.supercsv.cellprocessor.time.ParseLocalDateTime
-
Parses the String into the appropriate
TemporalAccessor
type, using the supplied formatter. - parse(String, DateTimeFormatter) - Method in class org.supercsv.cellprocessor.time.ParseLocalTime
-
Parses the String into the appropriate
TemporalAccessor
type, using the supplied formatter. - parse(String, DateTimeFormatter) - Method in class org.supercsv.cellprocessor.time.ParseZonedDateTime
-
Parses the String into the appropriate
TemporalAccessor
type, using the supplied formatter. - 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(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.
- 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.
- 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 (ignoring case).
- ParseBool(boolean) - Constructor for class org.supercsv.cellprocessor.ParseBool
-
Constructs a new ParseBool processor, which converts a String to a Boolean using the default values (ignoring case if desired).
- ParseBool(boolean, BoolCellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseBool
-
Constructs a new ParseBool processor, which converts a String to a Boolean using the default values (ignoring case if desired), 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 (ignoring case).
- ParseBool(String[], String[], boolean) - 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 (ignoring case if desired).
- ParseBool(String[], String[], boolean, 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 (ignoring case if desired), 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 (ignoring case), 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 (ignoring case).
- ParseBool(String, String, boolean) - 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 (ignoring case if desired).
- ParseBool(String, String, boolean, 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 (ignoring case if desired), 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 (ignoring case), then calls the next processor in the chain.
- 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 (ignoring case), 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, 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.
- 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, 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.
- 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.
- ParseDuration - Class in org.supercsv.cellprocessor.time
-
Converts a String to a Duration.
- ParseDuration() - Constructor for class org.supercsv.cellprocessor.time.ParseDuration
-
Constructs a new ParseDuration processor, which parses a String as a Duration.
- ParseDuration(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseDuration
-
Constructs a new ParseDuration processor, which parses a String as a Duration, then calls the next processor in the chain.
- ParseEnum - Class in org.supercsv.cellprocessor
-
Converts a String to an Enum.
- ParseEnum(Class<T>) - Constructor for class org.supercsv.cellprocessor.ParseEnum
-
Constructs a new ParseEnum processor, which converts a String to a Enum.
- ParseEnum(Class<T>, boolean) - Constructor for class org.supercsv.cellprocessor.ParseEnum
-
Constructs a new ParseEnum processor, which converts a String to a Enum, ignoring the case of the input (or not) depending on the supplied flag.
- ParseEnum(Class<T>, boolean, CellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseEnum
-
Constructs a new ParseEnum processor, which converts a String to a Enum, ignoring the case of the input (or not) depending on the supplied flag, then calls the next processor in the chain.
- ParseEnum(Class<T>, CellProcessor) - Constructor for class org.supercsv.cellprocessor.ParseEnum
-
Constructs a new ParseEnum processor, which converts a String to a Enum 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.
- ParseLocalDate - Class in org.supercsv.cellprocessor.time
-
Converts a String to a LocalDate.
- ParseLocalDate() - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDate
-
Constructs a new ParseLocalDate processor, which parses a String recognised by
LocalDate.parse(CharSequence)
as a LocalDate. - ParseLocalDate(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDate
-
Constructs a new ParseLocalDate processor, which parses a String as a LocalDate using the supplied formatter.
- ParseLocalDate(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDate
-
Constructs a new ParseLocalDate processor, which parses a String as a LocalDate using the supplied formatter, then calls the next processor in the chain.
- ParseLocalDate(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDate
-
Constructs a new ParseLocalDate processor, which parses a String recognised by
LocalDate.parse(CharSequence)
as a LocalDate, then calls the next processor in the chain. - ParseLocalDateTime - Class in org.supercsv.cellprocessor.time
-
Converts a String to a LocalDateTime.
- ParseLocalDateTime() - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDateTime
-
Constructs a new ParseLocalDateTime processor, which parses a String as a LocalDateTime, using
LocalDateTime.parse(CharSequence)
. - ParseLocalDateTime(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDateTime
-
Constructs a new ParseLocalDateTime processor, which parses a String as a LocalDateTime using the supplied formatter.
- ParseLocalDateTime(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDateTime
-
Constructs a new ParseLocalDateTime processor, which parses a String as a LocalDateTime using the supplied formatter, then calls the next processor in the chain.
- ParseLocalDateTime(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalDateTime
-
Constructs a new ParseLocalDateTime processor, which parses a String as a LocalDateTime, then calls the next processor in the chain.
- ParseLocalTime - Class in org.supercsv.cellprocessor.time
-
Converts a String to a LocalTime.
- ParseLocalTime() - Constructor for class org.supercsv.cellprocessor.time.ParseLocalTime
-
Constructs a new ParseLocalTime processor, which parses a String as a LocalTime, accepting the same format as
LocalTime.parse(CharSequence)
- ParseLocalTime(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalTime
-
Constructs a new ParseLocalTime processor, which parses a String as a LocalTime using the supplied formatter.
- ParseLocalTime(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalTime
-
Constructs a new ParseLocalTime processor, which parses a String as a LocalTime using the supplied formatter, then calls the next processor in the chain.
- ParseLocalTime(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseLocalTime
-
Constructs a new ParseLocalTime processor, which parses a String as a LocalTime, 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.
- ParsePeriod - Class in org.supercsv.cellprocessor.time
-
Converts a String to a Period.
- ParsePeriod() - Constructor for class org.supercsv.cellprocessor.time.ParsePeriod
-
Constructs a new ParsePeriod processor, which parses a String as a Period.
- ParsePeriod(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParsePeriod
-
Constructs a new ParsePeriod processor, which parses a String as a Period, then calls the next processor in the chain.
- ParseZonedDateTime - Class in org.supercsv.cellprocessor.time
-
Converts a String to a ZonedDateTime.
- ParseZonedDateTime() - Constructor for class org.supercsv.cellprocessor.time.ParseZonedDateTime
-
Constructs a new ParseZonedDateTime processor, which parses a String in the same format accepted by
ZonedDateTime.parse(CharSequence)
as a ZonedDateTime. - ParseZonedDateTime(DateTimeFormatter) - Constructor for class org.supercsv.cellprocessor.time.ParseZonedDateTime
-
Constructs a new ParseZonedDateTime processor, which parses a String as a ZonedDateTime using the supplied formatter.
- ParseZonedDateTime(DateTimeFormatter, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseZonedDateTime
-
Constructs a new ParseZonedDateTime processor, which parses a String as a ZonedDateTime using the supplied formatter, then calls the next processor in the chain.
- ParseZonedDateTime(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseZonedDateTime
-
Constructs a new ParseZonedDateTime processor, which parses a String as a ZonedDateTime, then calls the next processor in the chain.
- ParseZoneId - Class in org.supercsv.cellprocessor.time
-
Converts a String to a ZoneId.
- ParseZoneId() - Constructor for class org.supercsv.cellprocessor.time.ParseZoneId
-
Constructs a new ParseZoneId processor, which parses a String recognized by
ZoneId.of(String)
as a ZoneId. - ParseZoneId(Map<String, String>) - Constructor for class org.supercsv.cellprocessor.time.ParseZoneId
-
Constructs a new ParseZoneId processor, which parses a String as a ZoneId using the supplied Zone ID mappings.
- ParseZoneId(Map<String, String>, CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseZoneId
-
Constructs a new ParseZoneId processor, which parses a String as a ZoneId using the supplied Zone ID mappings, then calls the next processor in the chain.
- ParseZoneId(CellProcessor) - Constructor for class org.supercsv.cellprocessor.time.ParseZoneId
-
Constructs a new ParseZoneId processor, which parses a String as a ZoneId, then calls the next processor in the chain.
- pattern - Variable in class org.supercsv.comment.CommentMatches
- populateBean(T, String[]) - Method in class org.supercsv.io.CsvBeanReader
-
Populates the bean by mapping the processed columns to the fields of the bean.
- possibleValues - Variable in class org.supercsv.cellprocessor.constraint.IsIncludedIn
- preference - Variable in class org.supercsv.io.AbstractCsvWriter
- preferences - Variable in class org.supercsv.io.AbstractCsvReader
- preferences - Variable in class org.supercsv.io.AbstractTokenizer
- processedColumns - Variable in class org.supercsv.io.CsvBeanReader
- processedColumns - Variable in class org.supercsv.io.CsvBeanWriter
- processedColumns - Variable in class org.supercsv.io.CsvListWriter
- processedColumns - Variable in class org.supercsv.io.CsvMapWriter
- processor - Variable in exception class org.supercsv.exception.SuperCsvCellProcessorException
Q
- QUOTE_MODE - Enum constant in enum org.supercsv.io.Tokenizer.TokenizerState
- quoteChar - Variable in class org.supercsv.io.Tokenizer
- quoteChar - Variable in class org.supercsv.prefs.CsvPreference.Builder
- quoteChar - Variable in class org.supercsv.prefs.CsvPreference
- quoteMode - Variable in class org.supercsv.prefs.CsvPreference.Builder
- quoteMode - Variable in class org.supercsv.prefs.CsvPreference
- 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() - Method in class org.supercsv.io.CsvListReader
-
Reads a row of a CSV file and returns a List of Strings containing each column.
- 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(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...) - 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 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 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(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...) - 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 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(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.
- 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(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(T, String...) - Method in class org.supercsv.io.CsvBeanReader
-
Reads a row of a CSV file and populates the bean, using the supplied name mapping to map column values to the appropriate fields.
- read(T, String...) - Method in interface org.supercsv.io.ICsvBeanReader
-
Reads a row of a CSV file and populates the bean, using the supplied name mapping to map column values to the appropriate fields.
- read(T, String[], CellProcessor...) - Method in class org.supercsv.io.CsvBeanReader
-
Reads a row of a CSV file and populates the bean, using the supplied name mapping to map column values to the appropriate fields.
- read(T, String[], CellProcessor...) - Method in interface org.supercsv.io.ICsvBeanReader
-
Reads a row of a CSV file and populates the bean, using the supplied name mapping to map column values to the appropriate fields.
- 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).
- readIntoBean(T, String[], CellProcessor[]) - Method in class org.supercsv.io.CsvBeanReader
-
Reads a row of a CSV file and populates the bean, using the supplied name mapping to map column values to the appropriate fields.
- 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.
- ReflectionUtils() - Constructor for class org.supercsv.util.ReflectionUtils
- regex - Variable in class org.supercsv.cellprocessor.constraint.StrRegEx
- REGEX_MSGS - Static variable in class org.supercsv.cellprocessor.constraint.StrRegEx
- regexPattern - Variable in class org.supercsv.cellprocessor.constraint.StrRegEx
- regexPattern - Variable in class org.supercsv.cellprocessor.StrReplace
- 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.
- replacement - Variable in class org.supercsv.cellprocessor.StrReplace
- requiredHashCodes - Variable in class org.supercsv.cellprocessor.constraint.RequireHashCode
- requiredLengths - Variable in class org.supercsv.cellprocessor.constraint.Strlen
- requiredSubStrings - Variable in class org.supercsv.cellprocessor.constraint.RequireSubStr
- 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 any of a given set of hashcodes, 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 the supplied hashcode, 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(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(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.
- returnValue - Variable in class org.supercsv.cellprocessor.ConvertNullTo
- returnValue - Variable in class org.supercsv.cellprocessor.Token
- rowNumber - Variable in class org.supercsv.io.AbstractCsvReader
- rowNumber - Variable in class org.supercsv.io.AbstractCsvWriter
- rowNumber - Variable in class org.supercsv.util.CsvContext
-
the CSV row number (CSV rows can span multiple lines)
- rowSource - Variable in class org.supercsv.util.CsvContext
-
the row just read in, or to be written
S
- SelectiveCsvEncoder - Class in org.supercsv.encoder
-
A selective CsvEncoder implementation - only the desired column numbers (if any) are encoded.
- 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.
- SelectiveCsvEncoder(int...) - Constructor for class org.supercsv.encoder.SelectiveCsvEncoder
-
Constructs a new SelectiveCsvEncoder that encodes columns by column number.
- serialVersionUID - Static variable in exception class org.supercsv.exception.SuperCsvCellProcessorException
- serialVersionUID - Static variable in exception class org.supercsv.exception.SuperCsvConstraintViolationException
- serialVersionUID - Static variable in exception class org.supercsv.exception.SuperCsvException
- serialVersionUID - Static variable in exception class org.supercsv.exception.SuperCsvReflectionException
- serialVersionUID - Static variable in class org.supercsv.util.CsvContext
- 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
- setMethodsCache - Variable in class org.supercsv.util.MethodCache
-
A cache of setter methods.
- 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() - 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.ThreeDHashMap
-
Returns the number of key-value mappings in this map for the second key.
- size(K1) - Method in class org.supercsv.util.TwoDHashMap
-
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.
- skipComments(CommentMatcher) - Method in class org.supercsv.prefs.CsvPreference.Builder
-
Enables the skipping of comments.
- SPACE - Static variable in class org.supercsv.io.Tokenizer
- 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 any of the supplied lengths, 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 the supplied length, 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.
- suffix - Variable in class org.supercsv.cellprocessor.Truncate
- SuperCsvCellProcessorException - Exception Class 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(Class<?>, Object, CsvContext, CellProcessor) - Constructor for exception class org.supercsv.exception.SuperCsvCellProcessorException
-
Constructs a new SuperCsvCellProcessorException to indicate that the value received by a CellProcessor wasn't of the correct type.
- SuperCsvCellProcessorException(String, CsvContext, CellProcessor) - Constructor for exception class org.supercsv.exception.SuperCsvCellProcessorException
-
Constructs a new SuperCsvCellProcessorException.
- SuperCsvCellProcessorException(String, CsvContext, CellProcessor, Throwable) - Constructor for exception class org.supercsv.exception.SuperCsvCellProcessorException
-
Constructs a new SuperCsvCellProcessorException.
- SuperCsvConstraintViolationException - Exception Class in org.supercsv.exception
-
Exception thrown by CellProcessors when constraint validation fails.
- SuperCsvConstraintViolationException(String, CsvContext, CellProcessor) - Constructor for exception class org.supercsv.exception.SuperCsvConstraintViolationException
-
Constructs a new SuperCsvConstraintViolationException.
- SuperCsvConstraintViolationException(String, CsvContext, CellProcessor, Throwable) - Constructor for exception class org.supercsv.exception.SuperCsvConstraintViolationException
-
Constructs a new SuperCsvConstraintViolationException.
- SuperCsvException - Exception Class in org.supercsv.exception
-
Generic SuperCSV Exception class.
- SuperCsvException(String) - Constructor for exception class org.supercsv.exception.SuperCsvException
-
Constructs a new SuperCsvException.
- SuperCsvException(String, CsvContext) - Constructor for exception class org.supercsv.exception.SuperCsvException
-
Constructs a new SuperCsvException.
- SuperCsvException(String, CsvContext, Throwable) - Constructor for exception class org.supercsv.exception.SuperCsvException
-
Constructs a new SuperCsvException.
- SuperCsvReflectionException - Exception Class in org.supercsv.exception
-
Wraps the following reflection related checked exceptions:
- SuperCsvReflectionException(String) - Constructor for exception class org.supercsv.exception.SuperCsvReflectionException
-
Constructs a new SuperCsvReflectionException.
- SuperCsvReflectionException(String, Throwable) - Constructor for exception class org.supercsv.exception.SuperCsvReflectionException
-
Constructs a new SuperCsvReflectionException.
- surroundingSpacesNeedQuotes - Variable in class org.supercsv.io.Tokenizer
- surroundingSpacesNeedQuotes - Variable in class org.supercsv.prefs.CsvPreference.Builder
- surroundingSpacesNeedQuotes - Variable in class org.supercsv.prefs.CsvPreference
- 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).
- symbols - Variable in class org.supercsv.cellprocessor.ParseBigDecimal
T
- TAB_PREFERENCE - Static variable in class org.supercsv.prefs.CsvPreference
-
Ready to use configuration for tab-delimited files.
- textStyle - Variable in class org.supercsv.cellprocessor.time.FmtZoneId
- ThreeDHashMap<K1,
K2, - Class in org.supercsv.utilK3, V> -
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 - Variable in class org.supercsv.cellprocessor.Token
- 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 - Variable in class org.supercsv.io.AbstractCsvReader
- 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.
- Tokenizer.TokenizerState - Enum in org.supercsv.io
-
Enumeration of tokenizer states.
- TokenizerState() - Constructor for enum org.supercsv.io.Tokenizer.TokenizerState
- toString() - Method in class org.supercsv.cellprocessor.CellProcessorAdaptor
-
Returns the CellProccessor's fully qualified class name.
- toString() - Method in exception class org.supercsv.exception.SuperCsvCellProcessorException
-
Returns the String representation of this exception.
- toString() - Method in exception class 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.
- trueValue - Variable in class org.supercsv.cellprocessor.FmtBool
- trueValues - Variable in class org.supercsv.cellprocessor.ParseBool
- 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, - Class in org.supercsv.utilV> -
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.
- uniqueSet - Variable in class org.supercsv.cellprocessor.constraint.UniqueHashCode
- UNKNOWN - Static variable in class org.supercsv.cellprocessor.constraint.Equals
- 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.
- Util() - Constructor for class org.supercsv.util.Util
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.
- value - Variable in class org.supercsv.comment.CommentStartsWith
- valueOf(String) - Static method in enum org.supercsv.io.Tokenizer.TokenizerState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.supercsv.io.Tokenizer.TokenizerState
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(Object...) - Method in class org.supercsv.io.CsvListWriter
-
Writes a array of Objects as columns of a CSV file.
- write(Object...) - Method in interface org.supercsv.io.ICsvListWriter
-
Writes a array of Objects as columns of a CSV file.
- 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...) - 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 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 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(String...) - Method in class org.supercsv.io.CsvListWriter
-
Writes an array of strings 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(ResultSet) - Method in class org.supercsv.io.CsvResultSetWriter
-
Writes a JDBC
ResultSet
as a CSV file. - write(ResultSet) - Method in interface org.supercsv.io.ICsvResultSetWriter
-
Writes a JDBC
ResultSet
as a CSV file. - write(ResultSet, CellProcessor[]) - Method in class org.supercsv.io.CsvResultSetWriter
-
Writes a JDBC
ResultSet
as a CSV file. - write(ResultSet, CellProcessor[]) - Method in interface org.supercsv.io.ICsvResultSetWriter
-
Writes a JDBC
ResultSet
as a CSV file. - write(List<?>) - Method in class org.supercsv.io.CsvListWriter
-
Writes a List of Objects as columns of a CSV file.
- 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 class org.supercsv.io.CsvListWriter
-
Writes a List of Objects as columns of a CSV file, performing any necessary processing beforehand.
- 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(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...) - 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 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 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.
- writeContents(ResultSet) - Method in class org.supercsv.io.CsvResultSetWriter
- writeContents(ResultSet, CellProcessor[]) - Method in class org.supercsv.io.CsvResultSetWriter
- 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.
- writeHeaders(ResultSet) - Method in class org.supercsv.io.CsvResultSetWriter
- writer - Variable in class org.supercsv.io.AbstractCsvWriter
- 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.
- writeRow(List<?>) - Method in class org.supercsv.io.AbstractCsvWriter
-
Writes a List of columns as a line to the CsvWriter.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form