Uses of Interface
org.nuiton.csv.ImportableColumn
Packages that use ImportableColumn
Package
Description
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.
Offers some extended api.
-
Uses of ImportableColumn in org.nuiton.csv
Subinterfaces of ImportableColumn in org.nuiton.csvClasses in org.nuiton.csv that implement ImportableColumnFields in org.nuiton.csv declared as ImportableColumnModifier and TypeFieldDescriptionprotected final ImportableColumn<E, Object> AbstractImportErrorInfo.fieldprotected ImportableColumn<E, Object> MyModelBuilder.AddColumnStep.importableColumnFields in org.nuiton.csv with type parameters of type ImportableColumnModifier and TypeFieldDescriptionprotected Iterable<ImportableColumn<E, Object>> CsvModel.columnsForImportprotected Collection<ImportableColumn<E, ?>> ModelBuilder.columnsForImportprotected List<ImportableColumn<E, Object>> MyModelBuilder.columnsForImportMethods in org.nuiton.csv that return ImportableColumnModifier and TypeMethodDescriptionAbstractImportErrorInfo.getField()<T> ImportableColumn<E, T> ModelBuilder.newIgnoredColumn(String headerName) ModelBuilder.newMandatoryColumn(String headerName, String propertyName) <T> ImportableColumn<E, T> ModelBuilder.newMandatoryColumn(String headerName, String propertyName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> ModelBuilder.newMandatoryColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E, T> valueSetter) ModelBuilder.newMandatoryColumn(String headerName, ValueSetter<E, String> valueSetter) ModelBuilder.newOptionalColumn(String headerName, String propertyName) <T> ImportableColumn<E, T> ModelBuilder.newOptionalColumn(String headerName, String propertyName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> ModelBuilder.newOptionalColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E, T> valueSetter) ModelBuilder.newOptionalColumn(String headerName, ValueSetter<E, String> valueSetter) Methods in org.nuiton.csv that return types with arguments of type ImportableColumnModifier and TypeMethodDescriptionprotected List<ImportableColumn<E, ?>> Import.getAllMandatoryHeaders()protected List<ImportableColumn<E, ?>> Import2.getAllMandatoryHeaders()CsvModel.getColumnsForImport()ImportModel.getColumnsForImport()ModelBuilder.getColumnsForImport()protected List<ImportableColumn<E, Object>> Import.getNonIgnoredHeaders()protected List<ImportableColumn<E, Object>> Import2.getNonIgnoredHeaders()Methods in org.nuiton.csv with parameters of type ImportableColumnModifier and TypeMethodDescriptionprotected <T> TImport.parseValue(ImportableColumn<E, T> field, int lineNumber, String value) protected <T> TImport2.parseValue(ImportableColumn<E, T> field, long lineNumber, String value) protected <T> StringImport.readValue(ImportableColumn<E, T> field, int lineNumber) protected <T> StringImport2.readValue(ImportableColumn<E, T> field) protected <T> voidImport.setValue(ImportableColumn<E, T> field, int lineNumber, E element, T parsedValue) protected <T> voidImport2.setValue(ImportableColumn<E, T> field, long lineNumber, E element, T parsedValue) Constructors in org.nuiton.csv with parameters of type ImportableColumnModifierConstructorDescriptionprotectedAbstractImportErrorInfo(ImportRow<E> row, ImportableColumn<E, Object> field, Throwable cause) AddColumnStep(ImportableColumn<E, Object> importableColumn, ExportableColumn<E, Object> exportableColumn) ImportParseErrorInfo(ImportRow<E> row, ImportableColumn<E, Object> field, String value, Throwable cause) ImportReadErrorInfo(ImportRow<E> row, ImportableColumn<E, Object> field, Throwable cause) ImportSetErrorInfo(ImportRow<E> row, ImportableColumn<E, Object> field, String value, Object parsedValue, Throwable cause) Constructor parameters in org.nuiton.csv with type arguments of type ImportableColumnModifierConstructorDescriptionCsvModel(char separator, Iterable<ImportableColumn<E, Object>> columnsForImport, Iterable<ExportableColumn<E, Object>> columnsForExport, CsvModel.Factory<E> factory) -
Uses of ImportableColumn in org.nuiton.csv.ext
Methods in org.nuiton.csv.ext that return ImportableColumnModifier and TypeMethodDescription<T> ImportableColumn<E, T> AbstractImportExportModel.newIgnoredColumn(String headerName) <T> ImportableColumn<E, T> AbstractImportModel.newIgnoredColumn(String headerName) AbstractImportExportModel.newMandatoryColumn(String headerName) AbstractImportExportModel.newMandatoryColumn(String headerName, String propertyName) <T> ImportableColumn<E, T> AbstractImportExportModel.newMandatoryColumn(String headerName, String propertyName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportExportModel.newMandatoryColumn(String headerName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportExportModel.newMandatoryColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E, T> etValueSetter) AbstractImportExportModel.newMandatoryColumn(String headerName, ValueSetter<E, String> eStringValueSetter) AbstractImportModel.newMandatoryColumn(String headerName) AbstractImportModel.newMandatoryColumn(String headerName, String propertyName) <T> ImportableColumn<E, T> AbstractImportModel.newMandatoryColumn(String headerName, String propertyName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportModel.newMandatoryColumn(String headerName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportModel.newMandatoryColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E, T> etValueSetter) AbstractImportModel.newMandatoryColumn(String headerName, ValueSetter<E, String> eStringValueSetter) AbstractImportExportModel.newOptionalColumn(String headerName) AbstractImportExportModel.newOptionalColumn(String headerName, String propertyName) <T> ImportableColumn<E, T> AbstractImportExportModel.newOptionalColumn(String headerName, String propertyName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportExportModel.newOptionalColumn(String headerName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportExportModel.newOptionalColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E, T> etValueSetter) AbstractImportExportModel.newOptionalColumn(String headerName, ValueSetter<E, String> eStringValueSetter) AbstractImportModel.newOptionalColumn(String headerName) AbstractImportModel.newOptionalColumn(String headerName, String propertyName) <T> ImportableColumn<E, T> AbstractImportModel.newOptionalColumn(String headerName, String propertyName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportModel.newOptionalColumn(String headerName, ValueParser<T> valueParser) <T> ImportableColumn<E, T> AbstractImportModel.newOptionalColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E, T> etValueSetter) AbstractImportModel.newOptionalColumn(String headerName, ValueSetter<E, String> eStringValueSetter) Methods in org.nuiton.csv.ext that return types with arguments of type ImportableColumnModifier and TypeMethodDescriptionfinal Iterable<ImportableColumn<E, Object>> AbstractImportExportModel.getColumnsForImport()final Iterable<ImportableColumn<E, Object>> AbstractImportModel.getColumnsForImport()