| Package | Description |
|---|---|
| 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 |
Offers some extended api.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ValueGetterSetter<E,T>
TODO
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Common.BeanProperty<E,T> |
static class |
Common.MapProperty<E extends Map<String,Object>,T> |
static class |
Common.ValueSaver<E,T> |
| Modifier and Type | Field and Description |
|---|---|
protected ValueSetter<E,T> |
Column.valueSetter |
| Modifier and Type | Method and Description |
|---|---|
<T> MyModelBuilder.ChooseExportStrategyForColumnStep<E> |
MyModelBuilder.ChooseImportStrategyForColumnStep.mandatoryAtImport(ValueParser<T> valueParser,
ValueSetter<E,T> valueSetter) |
MyModelBuilder.ChooseExportStrategyForColumnStep<E> |
MyModelBuilder.ChooseImportStrategyForColumnStep.mandatoryAtImport(ValueSetter<E,String> valueSetter) |
static <E,T> Column<E,T> |
Column.newImportableColumn(String headerName,
ValueParser<T> valueParser,
ValueSetter<E,T> valueSetter,
boolean ignored,
boolean mandatory) |
static <E,T> Column<E,T> |
Column.newImportableExportableColumn(String headerName,
ValueGetter<E,T> valueGetter,
ValueFormatter<T> valueFormatter,
ValueParser<T> valueParser,
ValueSetter<E,T> valueSetter,
boolean ignored) |
<T> ImportableColumn<E,T> |
ModelBuilder.newMandatoryColumn(String headerName,
ValueParser<T> valueParser,
ValueSetter<E,T> valueSetter) |
ImportableColumn<E,String> |
ModelBuilder.newMandatoryColumn(String headerName,
ValueSetter<E,String> valueSetter) |
<T> ImportableColumn<E,T> |
ModelBuilder.newOptionalColumn(String headerName,
ValueParser<T> valueParser,
ValueSetter<E,T> valueSetter) |
ImportableColumn<E,String> |
ModelBuilder.newOptionalColumn(String headerName,
ValueSetter<E,String> valueSetter) |
<T> MyModelBuilder.ChooseExportStrategyForColumnStep<E> |
MyModelBuilder.ChooseImportStrategyForColumnStep.optionalAtImport(ValueParser<T> valueParser,
ValueSetter<E,T> valueSetter) |
MyModelBuilder.ChooseExportStrategyForColumnStep<E> |
MyModelBuilder.ChooseImportStrategyForColumnStep.optionalAtImport(ValueSetter<E,String> valueSetter) |
| Constructor and Description |
|---|
Column(String headerName,
ValueGetter<E,T> valueGetter,
ValueFormatter<T> valueFormatter,
ValueParser<T> valueParser,
ValueSetter<E,T> valueSetter,
boolean ignored,
boolean mandatory) |
| Modifier and Type | Method and Description |
|---|---|
<T> ImportableColumn<E,T> |
AbstractImportModel.newMandatoryColumn(String headerName,
ValueParser<T> valueParser,
ValueSetter<E,T> etValueSetter) |
<T> ImportableColumn<E,T> |
AbstractImportExportModel.newMandatoryColumn(String headerName,
ValueParser<T> valueParser,
ValueSetter<E,T> etValueSetter) |
ImportableColumn<E,String> |
AbstractImportModel.newMandatoryColumn(String headerName,
ValueSetter<E,String> eStringValueSetter) |
ImportableColumn<E,String> |
AbstractImportExportModel.newMandatoryColumn(String headerName,
ValueSetter<E,String> eStringValueSetter) |
<T> ImportableColumn<E,T> |
AbstractImportModel.newOptionalColumn(String headerName,
ValueParser<T> valueParser,
ValueSetter<E,T> etValueSetter) |
<T> ImportableColumn<E,T> |
AbstractImportExportModel.newOptionalColumn(String headerName,
ValueParser<T> valueParser,
ValueSetter<E,T> etValueSetter) |
ImportableColumn<E,String> |
AbstractImportModel.newOptionalColumn(String headerName,
ValueSetter<E,String> eStringValueSetter) |
ImportableColumn<E,String> |
AbstractImportExportModel.newOptionalColumn(String headerName,
ValueSetter<E,String> eStringValueSetter) |
Copyright © 2013–2014 CodeLutin. All rights reserved.