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

A

AbstractExportModel<E> - Class in org.nuiton.csv.ext
Abstract implementation of a ExportModel to avoid all the boilerplate code when creating a new model.
AbstractExportModel(char) - Constructor for class org.nuiton.csv.ext.AbstractExportModel
 
AbstractImportErrorInfo<E> - Class in org.nuiton.csv
Abstract import esxception which contains the ImportRow object.
AbstractImportErrorInfo(ImportRow<E>, ImportableColumn<E, Object>, Throwable) - Constructor for class org.nuiton.csv.AbstractImportErrorInfo
 
AbstractImportExportModel<E> - Class in org.nuiton.csv.ext
Abstract implementation of a ImportExportModel to avoid all the boilerplate code when creating a new model.
AbstractImportExportModel(char) - Constructor for class org.nuiton.csv.ext.AbstractImportExportModel
 
AbstractImportModel<E> - Class in org.nuiton.csv.ext
Abstract implementation of a ImportModel to avoid all the boilerplate code when creating a new model.
AbstractImportModel(char) - Constructor for class org.nuiton.csv.ext.AbstractImportModel
 
add() - Method in class org.nuiton.csv.MyModelBuilder.AddColumnStep
 
addColumn(String) - Method in class org.nuiton.csv.MyModelBuilder.BuildOrAddColumnStep
 
addError(AbstractImportErrorInfo<E>) - Method in class org.nuiton.csv.ImportRow
 
addIf(boolean) - Method in class org.nuiton.csv.MyModelBuilder.AddColumnStep
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.nuiton.csv.ValidationResult
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.nuiton.csv.ValidationResult
 

B

bean - Variable in class org.nuiton.csv.AbstractImportErrorInfo
 
bean - Variable in class org.nuiton.csv.ImportRow
Current bean loaded by the import tool for the current row.
BOM_CHARACTER - Static variable in class org.nuiton.csv.ext.CsvReaders
BOM is a character you can find in the beginning of a UTF-8 encoded file that should not be interpreted.
BOOLEAN - Static variable in class org.nuiton.csv.Common
 
buildModelForExport() - Method in class org.nuiton.csv.MyModelBuilder.BuildOrAddColumnStep
 
buildModelForImport(CsvModel.Factory<E>) - Method in class org.nuiton.csv.MyModelBuilder.BuildOrAddColumnStep
 

C

cause - Variable in class org.nuiton.csv.AbstractImportErrorInfo
 
CHAR - Static variable in class org.nuiton.csv.Common
 
checkAllMandatoryHeadersArePresent(String...) - Method in class org.nuiton.csv.Import
 
checkAllMandatoryHeadersArePresent(String...) - Method in class org.nuiton.csv.Import2
 
checkHeaderNamesAreAllKnown(String...) - Method in class org.nuiton.csv.Import
 
checkHeaderNamesAreAllKnown(String...) - Method in class org.nuiton.csv.Import2
 
checkUniqueModelColumnNames() - Method in class org.nuiton.csv.Import
 
checkUniqueModelColumnNames() - Method in class org.nuiton.csv.Import2
 
close() - Method in class org.nuiton.csv.Import
 
close() - Method in class org.nuiton.csv.Import2
 
Column<E,T> - Class in org.nuiton.csv
TODO
Column(String, ValueGetter<E, T>, ValueFormatter<T>, ValueParser<T>, ValueSetter<E, T>, boolean, boolean) - Constructor for class org.nuiton.csv.Column
 
columnName - Variable in class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
columnName - Variable in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
columnsForExport - Variable in class org.nuiton.csv.CsvModel
 
columnsForExport - Variable in class org.nuiton.csv.ModelBuilder
 
columnsForExport - Variable in class org.nuiton.csv.MyModelBuilder
 
columnsForImport - Variable in class org.nuiton.csv.CsvModel
 
columnsForImport - Variable in class org.nuiton.csv.ModelBuilder
 
columnsForImport - Variable in class org.nuiton.csv.MyModelBuilder
 
Common - Class in org.nuiton.csv
TODO
Common() - Constructor for class org.nuiton.csv.Common
 
Common.BeanProperty<E,T> - Class in org.nuiton.csv
 
Common.BooleanParserFormatter - Class in org.nuiton.csv
 
Common.BooleanParserFormatter(Boolean, boolean) - Constructor for class org.nuiton.csv.Common.BooleanParserFormatter
 
Common.CharacterParserFormatter - Class in org.nuiton.csv
 
Common.CharacterParserFormatter(Character, boolean) - Constructor for class org.nuiton.csv.Common.CharacterParserFormatter
 
Common.DateValue - Class in org.nuiton.csv
 
Common.DateValue(String) - Constructor for class org.nuiton.csv.Common.DateValue
 
Common.DoubleParserFormatter - Class in org.nuiton.csv
 
Common.DoubleParserFormatter(Double, boolean) - Constructor for class org.nuiton.csv.Common.DoubleParserFormatter
 
Common.EnumByNameParserFormatter<E extends Enum<E>> - Class in org.nuiton.csv
 
Common.EnumByNameParserFormatter(Class<E>) - Constructor for class org.nuiton.csv.Common.EnumByNameParserFormatter
 
Common.EnumByOrdinalParserFormatter<E extends Enum<E>> - Class in org.nuiton.csv
 
Common.EnumByOrdinalParserFormatter(Class<E>) - Constructor for class org.nuiton.csv.Common.EnumByOrdinalParserFormatter
 
Common.FloatParserFormatter - Class in org.nuiton.csv
 
Common.FloatParserFormatter(Float, boolean) - Constructor for class org.nuiton.csv.Common.FloatParserFormatter
 
Common.IntegerParserFormatter - Class in org.nuiton.csv
 
Common.IntegerParserFormatter(Integer, boolean) - Constructor for class org.nuiton.csv.Common.IntegerParserFormatter
 
Common.LongParserFormatter - Class in org.nuiton.csv
 
Common.LongParserFormatter(Long, boolean) - Constructor for class org.nuiton.csv.Common.LongParserFormatter
 
Common.MapProperty<E extends Map<String,Object>,T> - Class in org.nuiton.csv
 
Common.NullableParserFormatter<O> - Class in org.nuiton.csv
 
Common.NullableParserFormatter(O, boolean) - Constructor for class org.nuiton.csv.Common.NullableParserFormatter
 
Common.StringValueParser - Class in org.nuiton.csv
 
Common.StringValueParser() - Constructor for class org.nuiton.csv.Common.StringValueParser
 
Common.ToStringParserFormatter<E> - Class in org.nuiton.csv
 
Common.ToStringParserFormatter(List<E>) - Constructor for class org.nuiton.csv.Common.ToStringParserFormatter
 
Common.ToStringParserFormatter(E[]) - Constructor for class org.nuiton.csv.Common.ToStringParserFormatter
 
Common.ToStringParserFormatter(List<E>, StringUtil.ToString<E>) - Constructor for class org.nuiton.csv.Common.ToStringParserFormatter
 
Common.ToStringValueFormatter - Class in org.nuiton.csv
 
Common.ToStringValueFormatter() - Constructor for class org.nuiton.csv.Common.ToStringValueFormatter
 
Common.ValueSaver<E,T> - Class in org.nuiton.csv
 
Common.ValueSaver() - Constructor for class org.nuiton.csv.Common.ValueSaver
 
computeToStrings(E[], StringUtil.ToString<E>) - Method in class org.nuiton.csv.Common.ToStringParserFormatter
fill toStrings and fromString
computeToStrings(List<E>, StringUtil.ToString<E>) - Method in class org.nuiton.csv.Common.ToStringParserFormatter
fill toStrings and fromString
conf - Variable in class org.nuiton.csv.Import2
Csv import configuration.
CsvModel<E> - Class in org.nuiton.csv
 
CsvModel(char, Iterable<ImportableColumn<E, Object>>, Iterable<ExportableColumn<E, Object>>, CsvModel.Factory<E>) - Constructor for class org.nuiton.csv.CsvModel
 
CsvModel.Factory<E> - Interface in org.nuiton.csv
 
CsvReaders - Class in org.nuiton.csv.ext
Useful method around csv readers.
CsvReaders() - Constructor for class org.nuiton.csv.ext.CsvReaders
 

D

data - Variable in class org.nuiton.csv.Export
Data to export.
dateFormat - Variable in class org.nuiton.csv.Common.DateValue
 
dateFormatPattern - Variable in class org.nuiton.csv.Common.DateValue
 
DAY - Static variable in class org.nuiton.csv.Common
 
DAY_TIME - Static variable in class org.nuiton.csv.Common
 
DAY_TIME_SECOND - Static variable in class org.nuiton.csv.Common
 
defaultValue - Variable in class org.nuiton.csv.Common.NullableParserFormatter
 
DOUBLE - Static variable in class org.nuiton.csv.Common
 
DOUBLE_PRIMITIVE - Static variable in class org.nuiton.csv.Common
 

E

errors - Variable in class org.nuiton.csv.ImportRow
Errors found while loading the row into the bean.
Export<E> - Class in org.nuiton.csv
Object to realize a export from a ExportModel and some datas.
Export(ExportModel<E>, Iterable<E>) - Constructor for class org.nuiton.csv.Export
 
ExportableColumn<E,T> - Interface in org.nuiton.csv
TODO
exportableColumn - Variable in class org.nuiton.csv.MyModelBuilder.AddColumnStep
 
ExportModel<E> - Interface in org.nuiton.csv
TODO
exportToFile(ExportModel<E>, Iterable<E>, File) - Static method in class org.nuiton.csv.Export
 
exportToFile(ExportModel<E>, Iterable<E>, File, Charset) - Static method in class org.nuiton.csv.Export
 
exportToFile(ExportModel<E>, Iterable<E>, File, Charset, boolean) - Static method in class org.nuiton.csv.Export
 
exportToFile(ExportModel<E>, Iterable<E>, File, Charset, boolean) - Static method in class org.nuiton.csv.ext.RepeatableExport
 
exportToOutputStream(ExportModel<E>, Iterable<E>, OutputStream) - Static method in class org.nuiton.csv.Export
 
exportToOutputStream(ExportModel<E>, Iterable<E>, OutputStream, boolean) - Static method in class org.nuiton.csv.Export
 
exportToOutputStream(ExportModel<E>, Iterable<E>, OutputStream, Charset) - Static method in class org.nuiton.csv.Export
 
exportToOutputStream(ExportModel<E>, Iterable<E>, OutputStream, boolean, Charset) - Static method in class org.nuiton.csv.Export
 
exportToString(ExportModel<E>, Iterable<E>) - Static method in class org.nuiton.csv.Export
 
exportToString(ExportModel<E>, Iterable<E>, Charset) - Static method in class org.nuiton.csv.Export
 
exportToString(ExportModel<E>, Iterable<E>, Charset, boolean) - Static method in class org.nuiton.csv.Export
 
exportToString(ExportModel<E>, Iterable<E>, Charset, boolean) - Static method in class org.nuiton.csv.ext.RepeatableExport
 
exportToWriter(ExportModel<E>, Iterable<E>, Writer) - Static method in class org.nuiton.csv.Export
 
exportToWriter(ExportModel<E>, Iterable<E>, Writer, boolean) - Static method in class org.nuiton.csv.Export
 
exportToWriter(ExportModel<E>, Iterable<E>, Writer, boolean) - Static method in class org.nuiton.csv.ext.RepeatableExport
 

F

factory - Variable in class org.nuiton.csv.CsvModel
 
field - Variable in class org.nuiton.csv.AbstractImportErrorInfo
 
firePropertyChange(String, Object, Object) - Method in class org.nuiton.csv.ValidationResult
 
firePropertyChange(String, Object) - Method in class org.nuiton.csv.ValidationResult
 
FLOAT - Static variable in class org.nuiton.csv.Common
 
format(Boolean) - Method in class org.nuiton.csv.Common.BooleanParserFormatter
 
format(Character) - Method in class org.nuiton.csv.Common.CharacterParserFormatter
 
format(Date) - Method in class org.nuiton.csv.Common.DateValue
 
format(Double) - Method in class org.nuiton.csv.Common.DoubleParserFormatter
 
format(E) - Method in class org.nuiton.csv.Common.EnumByNameParserFormatter
 
format(E) - Method in class org.nuiton.csv.Common.EnumByOrdinalParserFormatter
 
format(Float) - Method in class org.nuiton.csv.Common.FloatParserFormatter
 
format(Integer) - Method in class org.nuiton.csv.Common.IntegerParserFormatter
 
format(Long) - Method in class org.nuiton.csv.Common.LongParserFormatter
 
format(String) - Method in class org.nuiton.csv.Common.StringValueParser
 
format(E) - Method in class org.nuiton.csv.Common.ToStringParserFormatter
 
format(Object) - Method in class org.nuiton.csv.Common.ToStringValueFormatter
 
format(T) - Method in interface org.nuiton.csv.ValueFormatter
 
formatValue(T) - Method in class org.nuiton.csv.Column
 
formatValue(T) - Method in interface org.nuiton.csv.ExportableColumn
 
fromString - Variable in class org.nuiton.csv.Common.ToStringParserFormatter
 

G

get(E) - Method in class org.nuiton.csv.Common.BeanProperty
 
get(E) - Method in class org.nuiton.csv.Common.MapProperty
 
get(E) - Method in class org.nuiton.csv.Common.ValueSaver
 
get(E) - Method in interface org.nuiton.csv.ValueGetter
 
getAllMandatoryHeaders() - Method in class org.nuiton.csv.Import
 
getAllMandatoryHeaders() - Method in class org.nuiton.csv.Import2
 
getBean() - Method in class org.nuiton.csv.AbstractImportErrorInfo
 
getBean() - Method in class org.nuiton.csv.ImportRow
 
getCause() - Method in class org.nuiton.csv.AbstractImportErrorInfo
 
getColumnsForExport() - Method in class org.nuiton.csv.CsvModel
 
getColumnsForExport() - Method in interface org.nuiton.csv.ExportModel
 
getColumnsForExport() - Method in class org.nuiton.csv.ext.AbstractExportModel
 
getColumnsForExport() - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
getColumnsForExport() - Method in class org.nuiton.csv.ModelBuilder
 
getColumnsForImport() - Method in class org.nuiton.csv.CsvModel
 
getColumnsForImport() - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
getColumnsForImport() - Method in class org.nuiton.csv.ext.AbstractImportModel
 
getColumnsForImport() - Method in interface org.nuiton.csv.ImportModel
 
getColumnsForImport() - Method in class org.nuiton.csv.ModelBuilder
 
getErrors() - Method in class org.nuiton.csv.ImportRow
 
getField() - Method in class org.nuiton.csv.AbstractImportErrorInfo
 
getHeader(File, char) - Static method in class org.nuiton.csv.ext.CsvReaders
 
getHeaderName() - Method in class org.nuiton.csv.Column
 
getHeaderName() - Method in interface org.nuiton.csv.ExportableColumn
 
getHeaderName() - Method in interface org.nuiton.csv.ImportableColumn
 
getHeaders() - Method in class org.nuiton.csv.Import
 
getHeaders() - Method in class org.nuiton.csv.Import2
 
getLineNumber() - Method in class org.nuiton.csv.AbstractImportErrorInfo
 
getLineNumber() - Method in class org.nuiton.csv.ImportRow
 
getMessage() - Method in class org.nuiton.csv.ValidationResult
 
getNonIgnoredHeaders() - Method in class org.nuiton.csv.Import
 
getNonIgnoredHeaders() - Method in class org.nuiton.csv.Import2
 
getParsedValue() - Method in class org.nuiton.csv.ImportSetErrorInfo
 
getSeparator() - Method in class org.nuiton.csv.CsvModel
 
getSeparator() - Method in interface org.nuiton.csv.ExportModel
 
getSeparator() - Method in class org.nuiton.csv.ext.AbstractExportModel
 
getSeparator() - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
getSeparator() - Method in class org.nuiton.csv.ext.AbstractImportModel
 
getSeparator() - Method in interface org.nuiton.csv.ImportModel
 
getSuccess() - Method in class org.nuiton.csv.ValidationResult
 
getValue(E) - Method in class org.nuiton.csv.Column
 
getValue(E) - Method in interface org.nuiton.csv.ExportableColumn
 
getValue() - Method in class org.nuiton.csv.ImportParseErrorInfo
 
getValue() - Method in class org.nuiton.csv.ImportSetErrorInfo
 

H

hasNext() - Method in class org.nuiton.csv.ImportRow
 
headerName - Variable in class org.nuiton.csv.Column
 
headerWritten - Variable in class org.nuiton.csv.ext.RepeatableExport
 

I

ignoreAtImport() - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
ignored - Variable in class org.nuiton.csv.Column
 
ignoredAtExport() - Method in class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
ignoreUnknownHeader - Variable in class org.nuiton.csv.ImportConf
Flag to ignore header found in a import file and not declared in the import model.
Import<E> - Class in org.nuiton.csv
Import engine for a given import model.
Import(ImportModel<E>, InputStream) - Constructor for class org.nuiton.csv.Import
 
Import(ImportModel<E>, Reader) - Constructor for class org.nuiton.csv.Import
 
Import(ImportModel<E>, InputStream, boolean) - Constructor for class org.nuiton.csv.Import
 
Import(ImportModel<E>, Reader, boolean) - Constructor for class org.nuiton.csv.Import
 
Import2<E> - Class in org.nuiton.csv
Improve the first Import class with the notion of ImportRow.
Import2(ImportConf, ImportModel<E>, InputStream) - Constructor for class org.nuiton.csv.Import2
 
Import2(ImportConf, ImportModel<E>, Reader) - Constructor for class org.nuiton.csv.Import2
 
ImportableColumn<E,T> - Interface in org.nuiton.csv
TODO
importableColumn - Variable in class org.nuiton.csv.MyModelBuilder.AddColumnStep
 
importableColumn - Variable in class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
ImportableExportableColumn<E,T> - Interface in org.nuiton.csv
 
ImportConf - Class in org.nuiton.csv
To configure an import using the Import2.
ImportConf() - Constructor for class org.nuiton.csv.ImportConf
 
ImportExportModel<E> - Interface in org.nuiton.csv
TODO
ImportModel<E> - Interface in org.nuiton.csv
TODO
ImportParseErrorInfo<E> - Class in org.nuiton.csv
Exception to be thrown when a parse error occurs at import time.
ImportParseErrorInfo(ImportRow<E>, ImportableColumn<E, Object>, String, Throwable) - Constructor for class org.nuiton.csv.ImportParseErrorInfo
 
ImportReadErrorInfo<E> - Class in org.nuiton.csv
Exception to be thrown when a read error occurs at import time.
ImportReadErrorInfo(ImportRow<E>, ImportableColumn<E, Object>, Throwable) - Constructor for class org.nuiton.csv.ImportReadErrorInfo
 
ImportRow<E> - Class in org.nuiton.csv
Object to box a row to import.
ImportRow(ImportRow<E>) - Constructor for class org.nuiton.csv.ImportRow
 
ImportRow() - Constructor for class org.nuiton.csv.ImportRow
 
ImportRuntimeException - Exception in org.nuiton.csv
TODO
ImportRuntimeException(String) - Constructor for exception org.nuiton.csv.ImportRuntimeException
 
ImportRuntimeException(String, Throwable) - Constructor for exception org.nuiton.csv.ImportRuntimeException
 
ImportRuntimeException(Throwable) - Constructor for exception org.nuiton.csv.ImportRuntimeException
 
ImportSetErrorInfo<E> - Class in org.nuiton.csv
Exception to be thrown when a set error occurs at import time.
ImportSetErrorInfo(ImportRow<E>, ImportableColumn<E, Object>, String, Object, Throwable) - Constructor for class org.nuiton.csv.ImportSetErrorInfo
 
ImportToMap - Class in org.nuiton.csv
A extended Import to read csv lines into a single map.
ImportToMap(ImportModel<Map<String, Object>>, InputStream) - Constructor for class org.nuiton.csv.ImportToMap
 
ImportToMap(ImportModel<Map<String, Object>>, Reader) - Constructor for class org.nuiton.csv.ImportToMap
 
ImportToMap(ImportModel<Map<String, Object>>, InputStream, boolean) - Constructor for class org.nuiton.csv.ImportToMap
 
ImportToMap(ImportModel<Map<String, Object>>, Reader, boolean) - Constructor for class org.nuiton.csv.ImportToMap
 
INTEGER - Static variable in class org.nuiton.csv.Common
 
isHeaderWritten() - Method in class org.nuiton.csv.ext.RepeatableExport
 
isIgnored() - Method in class org.nuiton.csv.Column
 
isIgnored() - Method in interface org.nuiton.csv.ImportableColumn
 
isIgnoreUnknownHeader() - Method in class org.nuiton.csv.ImportConf
 
isMandatory() - Method in class org.nuiton.csv.Column
 
isMandatory() - Method in interface org.nuiton.csv.ImportableColumn
 
isSafetySwitch() - Method in class org.nuiton.csv.ImportConf
 
isStrictMode() - Method in class org.nuiton.csv.ImportConf
 
isSuccess() - Method in class org.nuiton.csv.ValidationResult
 
isValid() - Method in class org.nuiton.csv.ImportRow
 
iterator() - Method in class org.nuiton.csv.Import
Define iterator over import.
iterator() - Method in class org.nuiton.csv.Import2
Define iterator over import.
iterator() - Method in class org.nuiton.csv.ImportToMap
 

L

lineNumber - Variable in class org.nuiton.csv.AbstractImportErrorInfo
 
lineNumber - Variable in class org.nuiton.csv.ImportRow
Current line number.
LONG - Static variable in class org.nuiton.csv.Common
 

M

mandatory - Variable in class org.nuiton.csv.Column
 
mandatoryAtImport(String) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
mandatoryAtImport(String, ValueParser<T>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
mandatoryAtImport(ValueSetter<E, String>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
mandatoryAtImport(ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
message - Variable in class org.nuiton.csv.ValidationResult
 
model - Variable in class org.nuiton.csv.Export
Export model.
model - Variable in class org.nuiton.csv.Import
Csv import model.
model - Variable in class org.nuiton.csv.Import2
Csv import model.
modelBuilder - Variable in class org.nuiton.csv.ext.AbstractExportModel
 
modelBuilder - Variable in class org.nuiton.csv.ext.AbstractImportExportModel
 
modelBuilder - Variable in class org.nuiton.csv.ext.AbstractImportModel
 
ModelBuilder<E> - Class in org.nuiton.csv
 
ModelBuilder() - Constructor for class org.nuiton.csv.ModelBuilder
 
MyModelBuilder<E> - Class in org.nuiton.csv
 
MyModelBuilder() - Constructor for class org.nuiton.csv.MyModelBuilder
 
MyModelBuilder.AddColumnStep<E> - Class in org.nuiton.csv
 
MyModelBuilder.AddColumnStep(ImportableColumn<E, Object>, ExportableColumn<E, Object>) - Constructor for class org.nuiton.csv.MyModelBuilder.AddColumnStep
 
MyModelBuilder.BuildOrAddColumnStep<E> - Class in org.nuiton.csv
 
MyModelBuilder.BuildOrAddColumnStep() - Constructor for class org.nuiton.csv.MyModelBuilder.BuildOrAddColumnStep
 
MyModelBuilder.ChooseExportStrategyForColumnStep<E> - Class in org.nuiton.csv
 
MyModelBuilder.ChooseExportStrategyForColumnStep(String, Column<E, Object>) - Constructor for class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
MyModelBuilder.ChooseImportStrategyForColumnStep<E> - Class in org.nuiton.csv
 
MyModelBuilder.ChooseImportStrategyForColumnStep(String) - Constructor for class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 

N

newBeanProperty(String) - Static method in class org.nuiton.csv.Common
 
newColumnForExport(String) - Method in class org.nuiton.csv.ext.AbstractExportModel
 
newColumnForExport(String, String) - Method in class org.nuiton.csv.ext.AbstractExportModel
 
newColumnForExport(String, ValueGetter<E, String>) - Method in class org.nuiton.csv.ext.AbstractExportModel
 
newColumnForExport(String, ValueFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractExportModel
 
newColumnForExport(String, String, ValueFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractExportModel
 
newColumnForExport(String, ValueGetter<E, T>, ValueFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractExportModel
 
newColumnForExport(String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForExport(String, String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForExport(String, ValueGetter<E, String>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForExport(String, ValueFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForExport(String, String, ValueFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForExport(String, ValueGetter<E, T>, ValueFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForExport(String, String) - Method in class org.nuiton.csv.ModelBuilder
 
newColumnForExport(String, ValueGetter<E, String>) - Method in class org.nuiton.csv.ModelBuilder
 
newColumnForExport(String, String, ValueFormatter<T>) - Method in class org.nuiton.csv.ModelBuilder
 
newColumnForExport(String, ValueGetter<E, T>, ValueFormatter<T>) - Method in class org.nuiton.csv.ModelBuilder
 
newColumnForImportExport(String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForImportExport(String, String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForImportExport(String, ValueGetterSetter<E, String>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForImportExport(String, ValueParserFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForImportExport(String, String, ValueParserFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForImportExport(String, ValueGetterSetter<E, T>, ValueParserFormatter<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newColumnForImportExport(String, String) - Method in class org.nuiton.csv.ModelBuilder
 
newColumnForImportExport(String, ValueGetterSetter<E, String>) - Method in class org.nuiton.csv.ModelBuilder
 
newColumnForImportExport(String, String, ValueParserFormatter<T>) - Method in class org.nuiton.csv.ModelBuilder
 
newColumnForImportExport(String, ValueGetterSetter<E, T>, ValueParserFormatter<T>) - Method in class org.nuiton.csv.ModelBuilder
 
newEmpty() - Method in interface org.nuiton.csv.CsvModel.Factory
 
newEmptyInstance() - Method in class org.nuiton.csv.CsvModel
 
newEmptyInstance() - Method in interface org.nuiton.csv.ImportModel
 
newEmptyModel(char) - Method in class org.nuiton.csv.MyModelBuilder
 
newEnumByNameParserFormatter(Class<E>) - Static method in class org.nuiton.csv.Common
 
newEnumByOrdinalParserFormatter(Class<E>) - Static method in class org.nuiton.csv.Common
 
newExport(ExportModel<E>, Iterable<E>) - Static method in class org.nuiton.csv.Export
 
newExport(ExportModel<E>, Iterable<E>, boolean) - Static method in class org.nuiton.csv.ext.RepeatableExport
 
newExportableColumn(String, ValueGetter<E, T>, ValueFormatter<T>, boolean) - Static method in class org.nuiton.csv.Column
 
newIgnoredColumn(String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newIgnoredColumn(String) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newIgnoredColumn(String) - Method in class org.nuiton.csv.ModelBuilder
 
newImport(ImportModel<E>, InputStream) - Static method in class org.nuiton.csv.Import
 
newImport(ImportModel<E>, Reader) - Static method in class org.nuiton.csv.Import
 
newImport(ImportModel<E>, InputStream, boolean) - Static method in class org.nuiton.csv.Import
 
newImport(ImportModel<E>, Reader, boolean) - Static method in class org.nuiton.csv.Import
 
newImport(ImportModel<E>, InputStream) - Static method in class org.nuiton.csv.Import2
 
newImport(ImportModel<E>, Reader) - Static method in class org.nuiton.csv.Import2
 
newImport(ImportConf, ImportModel<E>, InputStream) - Static method in class org.nuiton.csv.Import2
 
newImport(ImportConf, ImportModel<E>, Reader) - Static method in class org.nuiton.csv.Import2
 
newImportableColumn(String, ValueParser<T>, ValueSetter<E, T>, boolean, boolean) - Static method in class org.nuiton.csv.Column
 
newImportableExportableColumn(String, ValueGetter<E, T>, ValueFormatter<T>, ValueParser<T>, ValueSetter<E, T>, boolean) - Static method in class org.nuiton.csv.Column
 
newImportableExportableColumn(String, ValueGetterSetter<E, T>, ValueParserFormatter<T>, boolean) - Static method in class org.nuiton.csv.Column
 
newImportToMap(ImportModel<Map<String, Object>>, InputStream) - Static method in class org.nuiton.csv.ImportToMap
 
newImportToMap(ImportModel<Map<String, Object>>, Reader) - Static method in class org.nuiton.csv.ImportToMap
 
newImportToMap(ImportModel<Map<String, Object>>, InputStream, boolean) - Static method in class org.nuiton.csv.ImportToMap
 
newImportToMap(ImportModel<Map<String, Object>>, Reader, boolean) - Static method in class org.nuiton.csv.ImportToMap
 
newMandatoryColumn(String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newMandatoryColumn(String, String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newMandatoryColumn(String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newMandatoryColumn(String, String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newMandatoryColumn(String, ValueSetter<E, String>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newMandatoryColumn(String, ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newMandatoryColumn(String) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newMandatoryColumn(String, String) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newMandatoryColumn(String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newMandatoryColumn(String, String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newMandatoryColumn(String, ValueSetter<E, String>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newMandatoryColumn(String, ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newMandatoryColumn(String, String) - Method in class org.nuiton.csv.ModelBuilder
 
newMandatoryColumn(String, String, ValueParser<T>) - Method in class org.nuiton.csv.ModelBuilder
 
newMandatoryColumn(String, ValueSetter<E, String>) - Method in class org.nuiton.csv.ModelBuilder
 
newMandatoryColumn(String, ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.ModelBuilder
 
newMapProperty(String) - Static method in class org.nuiton.csv.Common
 
newOptionalColumn(String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newOptionalColumn(String, String) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newOptionalColumn(String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newOptionalColumn(String, String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newOptionalColumn(String, ValueSetter<E, String>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newOptionalColumn(String, ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
newOptionalColumn(String) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newOptionalColumn(String, String) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newOptionalColumn(String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newOptionalColumn(String, String, ValueParser<T>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newOptionalColumn(String, ValueSetter<E, String>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newOptionalColumn(String, ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
newOptionalColumn(String, String) - Method in class org.nuiton.csv.ModelBuilder
 
newOptionalColumn(String, String, ValueParser<T>) - Method in class org.nuiton.csv.ModelBuilder
 
newOptionalColumn(String, ValueSetter<E, String>) - Method in class org.nuiton.csv.ModelBuilder
 
newOptionalColumn(String, ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.ModelBuilder
 
next - Variable in class org.nuiton.csv.ImportRow
 
nullAllowed - Variable in class org.nuiton.csv.Common.NullableParserFormatter
 

O

optionalAtImport(String) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
optionalAtImport(String, ValueParser<T>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
optionalAtImport(ValueSetter<E, String>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
optionalAtImport(ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseImportStrategyForColumnStep
 
org.nuiton.csv - package org.nuiton.csv
This package contains a framework to import and export data from a csv file using a model which permits us to validate what to do.
org.nuiton.csv.ext - package org.nuiton.csv.ext
Offers some extended api.

P

parse(String) - Method in class org.nuiton.csv.Common.DateValue
 
parse(String) - Method in class org.nuiton.csv.Common.EnumByNameParserFormatter
 
parse(String) - Method in class org.nuiton.csv.Common.EnumByOrdinalParserFormatter
 
parse(String) - Method in class org.nuiton.csv.Common.NullableParserFormatter
 
parse(String) - Method in class org.nuiton.csv.Common.StringValueParser
 
parse(String) - Method in class org.nuiton.csv.Common.ToStringParserFormatter
 
parse(String) - Method in interface org.nuiton.csv.ValueParser
 
parsedValue - Variable in class org.nuiton.csv.ImportSetErrorInfo
 
parseNoneEmptyValue(String) - Method in class org.nuiton.csv.Common.BooleanParserFormatter
 
parseNoneEmptyValue(String) - Method in class org.nuiton.csv.Common.CharacterParserFormatter
 
parseNoneEmptyValue(String) - Method in class org.nuiton.csv.Common.DoubleParserFormatter
 
parseNoneEmptyValue(String) - Method in class org.nuiton.csv.Common.FloatParserFormatter
 
parseNoneEmptyValue(String) - Method in class org.nuiton.csv.Common.IntegerParserFormatter
 
parseNoneEmptyValue(String) - Method in class org.nuiton.csv.Common.LongParserFormatter
 
parseNoneEmptyValue(String) - Method in class org.nuiton.csv.Common.NullableParserFormatter
 
parseValue(String) - Method in class org.nuiton.csv.Column
 
parseValue(ImportableColumn<E, T>, int, String) - Method in class org.nuiton.csv.Import
 
parseValue(ImportableColumn<E, T>, long, String) - Method in class org.nuiton.csv.Import2
 
parseValue(String) - Method in interface org.nuiton.csv.ImportableColumn
 
pcs - Variable in class org.nuiton.csv.ValidationResult
 
prepareAndValidate() - Method in class org.nuiton.csv.Import
Read the first mandatory headers line and validate it with the input model.
prepareAndValidate() - Method in class org.nuiton.csv.Import2
Read the first mandatory headers line and validate it with the input model.
prepareNextRow(E) - Method in class org.nuiton.csv.ImportRow
 
PRIMITIVE_BOOLEAN - Static variable in class org.nuiton.csv.Common
 
PRIMITIVE_FLOAT - Static variable in class org.nuiton.csv.Common
 
PRIMITIVE_INTEGER - Static variable in class org.nuiton.csv.Common
 
PRIMITIVE_LONG - Static variable in class org.nuiton.csv.Common
 
PROPERTY_MESSAGE - Static variable in class org.nuiton.csv.ValidationResult
 
PROPERTY_SUCCESS - Static variable in class org.nuiton.csv.ValidationResult
 
propertyName - Variable in class org.nuiton.csv.Common.BeanProperty
 
propertyName - Variable in class org.nuiton.csv.Common.MapProperty
 
pushCsvHeaderNames(List<String>) - Method in class org.nuiton.csv.CsvModel
 
pushCsvHeaderNames(List<String>) - Method in class org.nuiton.csv.ext.AbstractImportExportModel
 
pushCsvHeaderNames(List<String>) - Method in class org.nuiton.csv.ext.AbstractImportModel
 
pushCsvHeaderNames(List<String>) - Method in interface org.nuiton.csv.ImportModel
 

R

reader - Variable in class org.nuiton.csv.Import
Csv reader (this is the input).
reader - Variable in class org.nuiton.csv.Import2
Csv reader (this is the input).
readRow() - Method in class org.nuiton.csv.Import
Read the next row from the reader and return true if line was successfully read.
readRow() - Method in class org.nuiton.csv.Import2
Read the next row from the reader and return true if line was successfully read.
readValue(ImportableColumn<E, T>, int) - Method in class org.nuiton.csv.Import
 
readValue(ImportableColumn<E, T>) - Method in class org.nuiton.csv.Import2
 
removeBomCharacter(String) - Static method in class org.nuiton.csv.ext.CsvReaders
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.nuiton.csv.ValidationResult
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.nuiton.csv.ValidationResult
 
RepeatableExport<E> - Class in org.nuiton.csv.ext
Extends the Export classes to be able to generate only once the header.
RepeatableExport(ExportModel<E>, Iterable<E>, boolean) - Constructor for class org.nuiton.csv.ext.RepeatableExport
 

S

safetySwitch - Variable in class org.nuiton.csv.ImportConf
Flag to turn or not the safetySwitch (see CsvReader.getSafetySwitch()).
separator - Variable in class org.nuiton.csv.CsvModel
 
separator - Variable in class org.nuiton.csv.Export
Cell separator.
separator - Variable in class org.nuiton.csv.MyModelBuilder
 
set(E, T) - Method in class org.nuiton.csv.Common.BeanProperty
 
set(E, T) - Method in class org.nuiton.csv.Common.MapProperty
 
set(E, T) - Method in class org.nuiton.csv.Common.ValueSaver
 
set(E, T) - Method in interface org.nuiton.csv.ValueSetter
 
setIgnoreUnknownHeader(boolean) - Method in class org.nuiton.csv.ImportConf
 
setLineNumber(long) - Method in class org.nuiton.csv.ImportRow
 
setMessage(String) - Method in class org.nuiton.csv.ValidationResult
 
setNext(boolean) - Method in class org.nuiton.csv.ImportRow
 
setSafetySwitch(boolean) - Method in class org.nuiton.csv.ImportConf
 
setStrictMode(boolean) - Method in class org.nuiton.csv.ImportConf
 
setSuccess(boolean) - Method in class org.nuiton.csv.ValidationResult
 
setValue(E, T) - Method in class org.nuiton.csv.Column
 
setValue(ImportableColumn<E, T>, int, E, T) - Method in class org.nuiton.csv.Import
 
setValue(ImportableColumn<E, T>, long, E, T) - Method in class org.nuiton.csv.Import2
 
setValue(E, T) - Method in interface org.nuiton.csv.ImportableColumn
 
strictMode - Variable in class org.nuiton.csv.ImportConf
Flag to use a strict mode (says import will failed at the first error), if setted to false, then errors for each rows will be stored in the current row and import will continue to the end.
STRING - Static variable in class org.nuiton.csv.Common
 
success - Variable in class org.nuiton.csv.ValidationResult
 

T

TO_STRING_FORMATTER - Static variable in class org.nuiton.csv.Common
 
toString() - Method in class org.nuiton.csv.Column
 
toString(Charset) - Method in class org.nuiton.csv.Export
 
toString(Charset, boolean) - Method in class org.nuiton.csv.Export
 
toString() - Method in class org.nuiton.csv.ValidationResult
 
toStrings - Variable in class org.nuiton.csv.Common.ToStringParserFormatter
 

V

validate - Variable in class org.nuiton.csv.Import
A flag to know if model was already validated.
validate - Variable in class org.nuiton.csv.Import2
A flag to know if model was already validated.
ValidationResult - Class in org.nuiton.csv
TODO
ValidationResult() - Constructor for class org.nuiton.csv.ValidationResult
 
value - Variable in class org.nuiton.csv.Common.ValueSaver
 
value - Variable in class org.nuiton.csv.ImportParseErrorInfo
 
value - Variable in class org.nuiton.csv.ImportSetErrorInfo
 
valueFormatter - Variable in class org.nuiton.csv.Column
 
ValueFormatter<T> - Interface in org.nuiton.csv
TODO
valueGetter - Variable in class org.nuiton.csv.Column
 
ValueGetter<E,T> - Interface in org.nuiton.csv
TODO
ValueGetterSetter<E,T> - Interface in org.nuiton.csv
TODO
valueParser - Variable in class org.nuiton.csv.Column
 
ValueParser<T> - Interface in org.nuiton.csv
 
ValueParserFormatter<T> - Interface in org.nuiton.csv
 
valueSetter - Variable in class org.nuiton.csv.Column
 
ValueSetter<E,T> - Interface in org.nuiton.csv
 

W

WEEK - Static variable in class org.nuiton.csv.Common
A week in a given year, ie "1/2011" until "52/2011"
write(Writer) - Method in class org.nuiton.csv.Export
 
write(Writer, boolean) - Method in class org.nuiton.csv.Export
 
write(OutputStream, Charset) - Method in class org.nuiton.csv.Export
 
write(OutputStream, Charset, boolean) - Method in class org.nuiton.csv.Export
 
write(OutputStream) - Method in class org.nuiton.csv.Export
 
write(OutputStream, boolean) - Method in class org.nuiton.csv.Export
 
write(File, Charset) - Method in class org.nuiton.csv.Export
 
write(File, Charset, boolean) - Method in class org.nuiton.csv.Export
 
write(File) - Method in class org.nuiton.csv.Export
 
write(File, boolean) - Method in class org.nuiton.csv.Export
 
writeAtExport(String) - Method in class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
writeAtExport(ValueGetter<E, String>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
writeAtExport(String, ValueFormatter<T>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
writeAtExport(ValueGetter<E, T>, ValueFormatter<T>) - Method in class org.nuiton.csv.MyModelBuilder.ChooseExportStrategyForColumnStep
 
writeHeader(Writer) - Method in class org.nuiton.csv.Export
 
writeHeader(Writer) - Method in class org.nuiton.csv.ext.RepeatableExport
 
writeOnceHeader - Variable in class org.nuiton.csv.ext.RepeatableExport
 
writeRow(Writer, Iterable<ExportableColumn<E, Object>>, E) - Method in class org.nuiton.csv.Export
 

Y

YEAR - Static variable in class org.nuiton.csv.Common
 
A B C D E F G H I L M N O P R S T V W Y 

Copyright © 2013–2014 CodeLutin. All rights reserved.