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

A

addPropertyChangeListener(PropertyChangeListener) - Method in class org.nuiton.util.csv.ValidationResult
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.nuiton.util.csv.ValidationResult
 

B

BOOLEAN - Static variable in class org.nuiton.util.csv.Common
 

C

CHAR - Static variable in class org.nuiton.util.csv.Common
 
checkAllMandatoryHeadersArePresent(String[]) - Method in class org.nuiton.util.csv.Import
 
checkHeaderNamesAreAllKnown(String[]) - Method in class org.nuiton.util.csv.Import
 
checkUniqueModelColumnNames() - Method in class org.nuiton.util.csv.Import
 
close() - Method in class org.nuiton.util.csv.Import
 
Column<E,T> - Class in org.nuiton.util.csv
TODO
Column(String, ValueGetter<E, T>, ValueFormatter<T>, ValueParser<T>, ValueSetter<E, T>, boolean) - Constructor for class org.nuiton.util.csv.Column
 
columnsForExport - Variable in class org.nuiton.util.csv.ModelBuilder
 
columnsForImport - Variable in class org.nuiton.util.csv.ModelBuilder
 
Common - Class in org.nuiton.util.csv
TODO
Common() - Constructor for class org.nuiton.util.csv.Common
 
Common.BeanProperty<E,T> - Class in org.nuiton.util.csv
 
Common.BooleanParserFormatter - Class in org.nuiton.util.csv
 
Common.BooleanParserFormatter(Boolean, boolean) - Constructor for class org.nuiton.util.csv.Common.BooleanParserFormatter
 
Common.CharacterParserFormatter - Class in org.nuiton.util.csv
 
Common.CharacterParserFormatter(Character, boolean) - Constructor for class org.nuiton.util.csv.Common.CharacterParserFormatter
 
Common.DateValue - Class in org.nuiton.util.csv
 
Common.DateValue(String) - Constructor for class org.nuiton.util.csv.Common.DateValue
 
Common.DoubleParserFormatter - Class in org.nuiton.util.csv
 
Common.DoubleParserFormatter(Double, boolean) - Constructor for class org.nuiton.util.csv.Common.DoubleParserFormatter
 
Common.FloatParserFormatter - Class in org.nuiton.util.csv
 
Common.FloatParserFormatter(Float, boolean) - Constructor for class org.nuiton.util.csv.Common.FloatParserFormatter
 
Common.IntegerParserFormatter - Class in org.nuiton.util.csv
 
Common.IntegerParserFormatter(Integer, boolean) - Constructor for class org.nuiton.util.csv.Common.IntegerParserFormatter
 
Common.LongParserFormatter - Class in org.nuiton.util.csv
 
Common.LongParserFormatter(Long, boolean) - Constructor for class org.nuiton.util.csv.Common.LongParserFormatter
 
Common.MapProperty<E extends Map<String,Object>,T> - Class in org.nuiton.util.csv
 
Common.NullableParserFormatter<O> - Class in org.nuiton.util.csv
 
Common.NullableParserFormatter(O, boolean) - Constructor for class org.nuiton.util.csv.Common.NullableParserFormatter
 
Common.StringValueParser - Class in org.nuiton.util.csv
 
Common.StringValueParser() - Constructor for class org.nuiton.util.csv.Common.StringValueParser
 
Common.ToStringParserFormatter<E> - Class in org.nuiton.util.csv
 
Common.ToStringParserFormatter(List<E>) - Constructor for class org.nuiton.util.csv.Common.ToStringParserFormatter
 
Common.ToStringParserFormatter(E[]) - Constructor for class org.nuiton.util.csv.Common.ToStringParserFormatter
 
Common.ToStringParserFormatter(List<E>, StringUtil.ToString<E>) - Constructor for class org.nuiton.util.csv.Common.ToStringParserFormatter
 
Common.ToStringValueFormatter - Class in org.nuiton.util.csv
 
Common.ToStringValueFormatter() - Constructor for class org.nuiton.util.csv.Common.ToStringValueFormatter
 
Common.ValueSaver<E,T> - Class in org.nuiton.util.csv
 
Common.ValueSaver() - Constructor for class org.nuiton.util.csv.Common.ValueSaver
 
computeToStrings(E[], StringUtil.ToString<E>) - Method in class org.nuiton.util.csv.Common.ToStringParserFormatter
fill toStrings and fromString
computeToStrings(List<E>, StringUtil.ToString<E>) - Method in class org.nuiton.util.csv.Common.ToStringParserFormatter
fill toStrings and fromString

D

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

E

Export<E> - Class in org.nuiton.util.csv
Object to realize a export from a ExportModel and some datas.
Export(ExportModel<E>, Iterable<E>) - Constructor for class org.nuiton.util.csv.Export
 
ExportableColumn<E,T> - Interface in org.nuiton.util.csv
TODO
ExportModel<E> - Interface in org.nuiton.util.csv
TODO
exportToFile(ExportModel<E>, Iterable<E>, File) - Static method in class org.nuiton.util.csv.Export
 
exportToFile(File) - Method in class org.nuiton.util.csv.Export
 
exportToString(ExportModel<E>, Iterable<E>) - Static method in class org.nuiton.util.csv.Export
 
exportToWriter(ExportModel<E>, Iterable<E>, Writer) - Static method in class org.nuiton.util.csv.Export
 

F

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

G

get(E) - Method in class org.nuiton.util.csv.Common.BeanProperty
 
get(E) - Method in class org.nuiton.util.csv.Common.MapProperty
 
get(E) - Method in class org.nuiton.util.csv.Common.ValueSaver
 
get(E) - Method in interface org.nuiton.util.csv.ValueGetter
 
getAllMandatoryHeaders() - Method in class org.nuiton.util.csv.Import
 
getColumnsForExport() - Method in interface org.nuiton.util.csv.ExportModel
 
getColumnsForExport() - Method in class org.nuiton.util.csv.ModelBuilder
 
getColumnsForImport() - Method in interface org.nuiton.util.csv.ImportModel
 
getColumnsForImport() - Method in class org.nuiton.util.csv.ModelBuilder
 
getHeaderName() - Method in class org.nuiton.util.csv.Column
 
getHeaderName() - Method in interface org.nuiton.util.csv.ExportableColumn
 
getHeaderName() - Method in interface org.nuiton.util.csv.ImportableColumn
 
getHeaders() - Method in class org.nuiton.util.csv.Import
 
getMessage() - Method in class org.nuiton.util.csv.ValidationResult
 
getNonIgnoredHeaders() - Method in class org.nuiton.util.csv.Import
 
getSeparator() - Method in interface org.nuiton.util.csv.ExportModel
 
getSeparator() - Method in interface org.nuiton.util.csv.ImportModel
 
getSuccess() - Method in class org.nuiton.util.csv.ValidationResult
 
getValue(E) - Method in class org.nuiton.util.csv.Column
 
getValue(E) - Method in interface org.nuiton.util.csv.ExportableColumn
 

H

headerName - Variable in class org.nuiton.util.csv.Column
 

I

ignored - Variable in class org.nuiton.util.csv.Column
 
Import<E> - Class in org.nuiton.util.csv
Import engine for a given import model.
Import(ImportModel<E>, InputStream) - Constructor for class org.nuiton.util.csv.Import
 
Import(ImportModel<E>, Reader) - Constructor for class org.nuiton.util.csv.Import
 
ImportableColumn<E,T> - Interface in org.nuiton.util.csv
TODO
ImportableExportableColumn<E,T> - Interface in org.nuiton.util.csv
 
ImportExportModel<E> - Interface in org.nuiton.util.csv
TODO
ImportModel<E> - Interface in org.nuiton.util.csv
TODO
ImportRuntimeException - Exception in org.nuiton.util.csv
TODO
ImportRuntimeException(String) - Constructor for exception org.nuiton.util.csv.ImportRuntimeException
 
ImportRuntimeException(String, Throwable) - Constructor for exception org.nuiton.util.csv.ImportRuntimeException
 
ImportRuntimeException(Throwable) - Constructor for exception org.nuiton.util.csv.ImportRuntimeException
 
ImportToMap - Class in org.nuiton.util.csv
A extended Import to read csv lines into a single map.
ImportToMap(ImportModel<Map<String, Object>>, InputStream) - Constructor for class org.nuiton.util.csv.ImportToMap
 
ImportToMap(ImportModel<Map<String, Object>>, Reader) - Constructor for class org.nuiton.util.csv.ImportToMap
 
INTEGER - Static variable in class org.nuiton.util.csv.Common
 
isIgnored() - Method in class org.nuiton.util.csv.Column
 
isIgnored() - Method in interface org.nuiton.util.csv.ImportableColumn
 
isMandatory() - Method in class org.nuiton.util.csv.Column
 
isMandatory() - Method in interface org.nuiton.util.csv.ImportableColumn
 
isSuccess() - Method in class org.nuiton.util.csv.ValidationResult
 
iterator() - Method in class org.nuiton.util.csv.Import
Define iterator over import.
iterator() - Method in class org.nuiton.util.csv.ImportToMap
 

L

LONG - Static variable in class org.nuiton.util.csv.Common
 

M

mandatory - Variable in class org.nuiton.util.csv.Column
 
message - Variable in class org.nuiton.util.csv.ValidationResult
 
model - Variable in class org.nuiton.util.csv.Export
 
model - Variable in class org.nuiton.util.csv.Import
Csv import model.
ModelBuilder<E> - Class in org.nuiton.util.csv
 
ModelBuilder() - Constructor for class org.nuiton.util.csv.ModelBuilder
 

N

newBeanProperty(String) - Static method in class org.nuiton.util.csv.Common
 
newColumnForExport(String, String) - Method in class org.nuiton.util.csv.ModelBuilder
 
newColumnForExport(String, ValueGetter<E, String>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newColumnForExport(String, String, ValueFormatter<T>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newColumnForExport(String, ValueGetter<E, T>, ValueFormatter<T>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newColumnForImportExport(String, String) - Method in class org.nuiton.util.csv.ModelBuilder
 
newColumnForImportExport(String, ValueGetterSetter<E, String>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newColumnForImportExport(String, String, ValueParserFormatter<T>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newColumnForImportExport(String, ValueGetterSetter<E, T>, ValueParserFormatter<T>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newEmptyInstance() - Method in interface org.nuiton.util.csv.ImportModel
 
newExport(ExportModel<E>, Iterable<E>) - Static method in class org.nuiton.util.csv.Export
 
newExportableColumn(String, ValueGetter<E, T>, ValueFormatter<T>, boolean) - Static method in class org.nuiton.util.csv.Column
 
newIgnoredColumn(String) - Method in class org.nuiton.util.csv.ModelBuilder
 
newImport(ImportModel<E>, InputStream) - Static method in class org.nuiton.util.csv.Import
 
newImport(ImportModel<E>, Reader) - Static method in class org.nuiton.util.csv.Import
 
newImport(ImportModel<Map<String, Object>>, InputStream) - Static method in class org.nuiton.util.csv.ImportToMap
 
newImport(ImportModel<Map<String, Object>>, Reader) - Static method in class org.nuiton.util.csv.ImportToMap
 
newImportableColumn(String, ValueParser<T>, ValueSetter<E, T>, boolean) - Static method in class org.nuiton.util.csv.Column
 
newImportableExportableColumn(String, ValueGetter<E, T>, ValueFormatter<T>, ValueParser<T>, ValueSetter<E, T>, boolean) - Static method in class org.nuiton.util.csv.Column
 
newImportableExportableColumn(String, ValueGetterSetter<E, T>, ValueParserFormatter<T>, boolean) - Static method in class org.nuiton.util.csv.Column
 
newMandatoryColumn(String, String) - Method in class org.nuiton.util.csv.ModelBuilder
 
newMandatoryColumn(String, String, ValueParser<T>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newMandatoryColumn(String, ValueSetter<E, String>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newMandatoryColumn(String, ValueParser<T>, ValueSetter<E, T>) - Method in class org.nuiton.util.csv.ModelBuilder
 
newMapProperty(String) - Static method in class org.nuiton.util.csv.Common
 
nullAllowed - Variable in class org.nuiton.util.csv.Common.NullableParserFormatter
 

O

org.nuiton.util.csv - package org.nuiton.util.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.

P

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

R

reader - Variable in class org.nuiton.util.csv.Import
Csv reader (this is the input).
readRow() - Method in class org.nuiton.util.csv.Import
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.util.csv.Import
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.nuiton.util.csv.ValidationResult
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.nuiton.util.csv.ValidationResult
 

S

set(E, T) - Method in class org.nuiton.util.csv.Common.BeanProperty
 
set(E, T) - Method in class org.nuiton.util.csv.Common.MapProperty
 
set(E, T) - Method in class org.nuiton.util.csv.Common.ValueSaver
 
set(E, T) - Method in interface org.nuiton.util.csv.ValueSetter
 
setMessage(String) - Method in class org.nuiton.util.csv.ValidationResult
 
setSuccess(boolean) - Method in class org.nuiton.util.csv.ValidationResult
 
setValue(E, T) - Method in class org.nuiton.util.csv.Column
 
setValue(ImportableColumn<E, T>, int, E, T) - Method in class org.nuiton.util.csv.Import
 
setValue(E, T) - Method in interface org.nuiton.util.csv.ImportableColumn
 
startExport(Writer) - Method in class org.nuiton.util.csv.Export
 
startExport() - Method in class org.nuiton.util.csv.Export
 
startExportAsString() - Method in class org.nuiton.util.csv.Export
 
STRING - Static variable in class org.nuiton.util.csv.Common
 
success - Variable in class org.nuiton.util.csv.ValidationResult
 

T

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

V

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

W

WEEK - Static variable in class org.nuiton.util.csv.Common
A week in a given year, ie "1/2011" until "52/2011"

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

Copyright © 2011-2012 CodeLutin. All Rights Reserved.