Index
All Classes|All Packages|Serialized Form
A
- AbstractFlatFileReader<T> - Class in com.tecacet.jflat.impl
- AbstractFlatFileReader() - Constructor for class com.tecacet.jflat.impl.AbstractFlatFileReader
- AbstractFlatFileWriter<T> - Class in com.tecacet.jflat.impl
- AbstractFlatFileWriter() - Constructor for class com.tecacet.jflat.impl.AbstractFlatFileWriter
- AbstractTimeConverter<T> - Class in com.tecacet.jflat.converters
- AbstractTimeConverter(String...) - Constructor for class com.tecacet.jflat.converters.AbstractTimeConverter
- addSkipPredicate(Predicate<String>) - Method in class com.tecacet.jflat.impl.FixedWidthLineMapper
- apply(RowRecord) - Method in class com.tecacet.jflat.impl.ArrayBeanMapper
- apply(RowRecord) - Method in class com.tecacet.jflat.impl.GenericBeanMapper
- apply(Long, String) - Method in class com.tecacet.jflat.impl.FixedWidthLineMapper
- apply(Long, String) - Method in class com.tecacet.jflat.impl.RegexLineMapper
- apply(String) - Method in class com.tecacet.jflat.converters.AbstractTimeConverter
- apply(T) - Method in class com.tecacet.jflat.impl.BeanTokenizer
- ArrayBeanMapper - Class in com.tecacet.jflat.impl
- ArrayBeanMapper() - Constructor for class com.tecacet.jflat.impl.ArrayBeanMapper
- ArrayRowRecord - Class in com.tecacet.jflat.impl
- ArrayRowRecord(long, String[]) - Constructor for class com.tecacet.jflat.impl.ArrayRowRecord
B
- BeanFactory<T> - Class in com.tecacet.jflat.impl.objenesis
-
Instantiate beans of a specific type If Class.newInstance() fails, it instantiates a proxy with Objenesis
- BeanFactory(Class<T>) - Constructor for class com.tecacet.jflat.impl.objenesis.BeanFactory
- beanMapper - Variable in class com.tecacet.jflat.impl.GenericFlatFileReader
- BeanMapper<T> - Interface in com.tecacet.jflat
-
Map a Record to a Java Bean of type T
- BeanTokenizer<T> - Class in com.tecacet.jflat.impl
-
Convert a bean to an array of tokens
- BeanTokenizer(PropertyGetter<T>, String[]) - Constructor for class com.tecacet.jflat.impl.BeanTokenizer
- BeanTokenizer(String[]) - Constructor for class com.tecacet.jflat.impl.BeanTokenizer
C
- ClasspathResourceLoader - Class in com.tecacet.jflat.impl.io
- ClasspathResourceLoader() - Constructor for class com.tecacet.jflat.impl.io.ClasspathResourceLoader
- com.tecacet.jflat - package com.tecacet.jflat
- com.tecacet.jflat.converters - package com.tecacet.jflat.converters
- com.tecacet.jflat.impl - package com.tecacet.jflat.impl
- com.tecacet.jflat.impl.io - package com.tecacet.jflat.impl.io
- com.tecacet.jflat.impl.jodd - package com.tecacet.jflat.impl.jodd
- com.tecacet.jflat.impl.objenesis - package com.tecacet.jflat.impl.objenesis
- converterRegistry - Variable in class com.tecacet.jflat.impl.AbstractFlatFileReader
- ConverterRegistry - Interface in com.tecacet.jflat
- createDefaultReader(int[]) - Static method in class com.tecacet.jflat.FixedWidthReader
- createWithIndexMapping(Class<T>, String[], int[]) - Static method in class com.tecacet.jflat.FixedWidthReader
- CSVFileParser - Class in com.tecacet.jflat.impl
- CSVFileParser(CSVFormat) - Constructor for class com.tecacet.jflat.impl.CSVFileParser
- CSVReader<T> - Class in com.tecacet.jflat
- CSVReader(BeanMapper<T>) - Constructor for class com.tecacet.jflat.CSVReader
- CSVRowRecord - Class in com.tecacet.jflat.impl
-
RowRecord implementation for Commons CSV
- CSVRowRecord(CSVRecord) - Constructor for class com.tecacet.jflat.impl.CSVRowRecord
- CSVWriter<T> - Class in com.tecacet.jflat
- CSVWriter() - Constructor for class com.tecacet.jflat.CSVWriter
D
- defaultReader() - Static method in class com.tecacet.jflat.CSVReader
- defaultWriter(int[]) - Static method in class com.tecacet.jflat.FixedWidthWriter
- defaultWriter(String[]) - Static method in class com.tecacet.jflat.CSVWriter
F
- FieldTooWideException - Exception in com.tecacet.jflat
- FieldTooWideException(String, int) - Constructor for exception com.tecacet.jflat.FieldTooWideException
- FileSystemResourceLoader - Class in com.tecacet.jflat.impl.io
- FileSystemResourceLoader() - Constructor for class com.tecacet.jflat.impl.io.FileSystemResourceLoader
- FixedWidthLineMapper - Class in com.tecacet.jflat.impl
-
Parses a line with fixed width fields
- FixedWidthLineMapper(int[]) - Constructor for class com.tecacet.jflat.impl.FixedWidthLineMapper
- FixedWidthLineMapper(int[], boolean) - Constructor for class com.tecacet.jflat.impl.FixedWidthLineMapper
- FixedWidthLineMerger - Class in com.tecacet.jflat.impl
-
Merge tokens using fixed width format
- FixedWidthLineMerger(int[]) - Constructor for class com.tecacet.jflat.impl.FixedWidthLineMerger
- FixedWidthReader<T> - Class in com.tecacet.jflat
- FixedWidthReader(BeanMapper<T>, int[]) - Constructor for class com.tecacet.jflat.FixedWidthReader
- FixedWidthReader(BeanMapper<T>, FixedWidthLineMapper) - Constructor for class com.tecacet.jflat.FixedWidthReader
- FixedWidthWriter<T> - Class in com.tecacet.jflat
- FixedWidthWriter(int[], String[]) - Constructor for class com.tecacet.jflat.FixedWidthWriter
- FixedWidthWriter(LineMerger, String[]) - Constructor for class com.tecacet.jflat.FixedWidthWriter
- FixedWidthWriter(LineMerger, Function<T, String[]>) - Constructor for class com.tecacet.jflat.FixedWidthWriter
- FlatFileParser - Interface in com.tecacet.jflat
-
Parse an input source into a collection of records
- FlatFileReader<T> - Interface in com.tecacet.jflat
-
Reads a flat file into a collection of beans.
- FlatFileReaderCallback<T> - Interface in com.tecacet.jflat
-
Allows custom processing of mapped records
- FlatFileWriter<T> - Interface in com.tecacet.jflat
-
Writes a collection of beans in flat file format
- formatters - Variable in class com.tecacet.jflat.converters.AbstractTimeConverter
G
- GenericBeanMapper<T> - Class in com.tecacet.jflat.impl
- GenericBeanMapper(Supplier<T>, PropertySetter<T>, RecordExtractor, String[]) - Constructor for class com.tecacet.jflat.impl.GenericBeanMapper
- GenericFlatFileReader<T> - Class in com.tecacet.jflat.impl
- GenericFlatFileReader(BeanMapper<T>, FlatFileParser) - Constructor for class com.tecacet.jflat.impl.GenericFlatFileReader
- get() - Method in class com.tecacet.jflat.impl.objenesis.BeanFactory
- get(int) - Method in class com.tecacet.jflat.impl.ArrayRowRecord
- get(int) - Method in class com.tecacet.jflat.impl.CSVRowRecord
- get(int) - Method in class com.tecacet.jflat.impl.SkippedRecord
- get(int) - Method in interface com.tecacet.jflat.RowRecord
-
Access token in the row by index
- get(String) - Method in class com.tecacet.jflat.impl.ArrayRowRecord
- get(String) - Method in class com.tecacet.jflat.impl.CSVRowRecord
- get(String) - Method in class com.tecacet.jflat.impl.SkippedRecord
- get(String) - Method in interface com.tecacet.jflat.RowRecord
-
Access token in the row by name
- getBeanMapper() - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- getContent() - Method in class com.tecacet.jflat.impl.SkippedRecord
- getCSVFormat() - Method in class com.tecacet.jflat.impl.CSVFileParser
- getFieldCount() - Method in exception com.tecacet.jflat.TooManyFieldsException
- getFieldValue() - Method in exception com.tecacet.jflat.FieldTooWideException
- getMaxFieldCount() - Method in exception com.tecacet.jflat.TooManyFieldsException
- getMaxFieldWidth() - Method in exception com.tecacet.jflat.FieldTooWideException
- getMessage() - Method in exception com.tecacet.jflat.FieldTooWideException
- getMessage() - Method in exception com.tecacet.jflat.TooManyFieldsException
- getParser() - Method in class com.tecacet.jflat.CSVReader
- getParser() - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- getProperty(T, String) - Method in class com.tecacet.jflat.impl.jodd.JoddPropertyGetter
- getProperty(T, String) - Method in interface com.tecacet.jflat.PropertyGetter
-
Get a named property value from a bean
- getRecordValue(RowRecord, int) - Method in class com.tecacet.jflat.impl.HeaderRecordExtractor
- getRecordValue(RowRecord, int) - Method in class com.tecacet.jflat.impl.IndexRecordExtractor
- getRecordValue(RowRecord, int) - Method in interface com.tecacet.jflat.RecordExtractor
-
Extract the value at index
- getRowNumber() - Method in class com.tecacet.jflat.impl.ArrayRowRecord
- getRowNumber() - Method in class com.tecacet.jflat.impl.CSVRowRecord
- getRowNumber() - Method in class com.tecacet.jflat.impl.SkippedRecord
- getRowNumber() - Method in interface com.tecacet.jflat.RowRecord
-
The row number in the file
- getSkipPredicate() - Method in class com.tecacet.jflat.impl.FixedWidthLineMapper
- getSkipRows() - Method in class com.tecacet.jflat.impl.LineMapperParser
H
- header - Variable in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- HeaderBeanMapper<T> - Class in com.tecacet.jflat.impl
- HeaderBeanMapper(Class<T>, String[], String[]) - Constructor for class com.tecacet.jflat.impl.HeaderBeanMapper
- HeaderRecordExtractor - Class in com.tecacet.jflat.impl
- HeaderRecordExtractor(String[]) - Constructor for class com.tecacet.jflat.impl.HeaderRecordExtractor
I
- IndexBeanMapper<T> - Class in com.tecacet.jflat.impl
- IndexBeanMapper(Class<T>, String[]) - Constructor for class com.tecacet.jflat.impl.IndexBeanMapper
- IndexBeanMapper(Supplier<T>, int[], String[]) - Constructor for class com.tecacet.jflat.impl.IndexBeanMapper
- IndexBeanMapper(Supplier<T>, String[]) - Constructor for class com.tecacet.jflat.impl.IndexBeanMapper
- IndexRecordExtractor - Class in com.tecacet.jflat.impl
- IndexRecordExtractor(int[]) - Constructor for class com.tecacet.jflat.impl.IndexRecordExtractor
J
- JoddConverterRegistry - Class in com.tecacet.jflat.impl.jodd
- JoddConverterRegistry() - Constructor for class com.tecacet.jflat.impl.jodd.JoddConverterRegistry
- JoddPropertyGetter<T> - Class in com.tecacet.jflat.impl.jodd
- JoddPropertyGetter() - Constructor for class com.tecacet.jflat.impl.jodd.JoddPropertyGetter
- JoddPropertyGetter(BeanUtil) - Constructor for class com.tecacet.jflat.impl.jodd.JoddPropertyGetter
- JoddPropertySetter<T> - Class in com.tecacet.jflat.impl.jodd
- JoddPropertySetter() - Constructor for class com.tecacet.jflat.impl.jodd.JoddPropertySetter
- JoddPropertySetter(BeanUtil) - Constructor for class com.tecacet.jflat.impl.jodd.JoddPropertySetter
L
- lineMapper - Variable in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- LineMapper - Interface in com.tecacet.jflat
-
Map a line to a tokenized record
- LineMapperParser - Class in com.tecacet.jflat.impl
-
Parse a file via a mapper
- LineMapperParser(LineMapper) - Constructor for class com.tecacet.jflat.impl.LineMapperParser
- LineMapperParser(LineMapper, int) - Constructor for class com.tecacet.jflat.impl.LineMapperParser
- LineMerger - Interface in com.tecacet.jflat
-
Merge a number of String fields in a single line.
- LineMergerException - Exception in com.tecacet.jflat
- LineMergerException() - Constructor for exception com.tecacet.jflat.LineMergerException
- loadResource(String) - Method in class com.tecacet.jflat.impl.io.ClasspathResourceLoader
- loadResource(String) - Method in class com.tecacet.jflat.impl.io.FileSystemResourceLoader
- loadResource(String) - Method in class com.tecacet.jflat.impl.io.SequentialResourceLoader
- loadResource(String) - Method in interface com.tecacet.jflat.ResourceLoader
- LocalDateConverter - Class in com.tecacet.jflat.converters
- LocalDateConverter() - Constructor for class com.tecacet.jflat.converters.LocalDateConverter
- LocalDateConverter(String...) - Constructor for class com.tecacet.jflat.converters.LocalDateConverter
- LocalDateTimeConverter - Class in com.tecacet.jflat.converters
- LocalDateTimeConverter(String...) - Constructor for class com.tecacet.jflat.converters.LocalDateTimeConverter
- LocalTimeConverter - Class in com.tecacet.jflat.converters
- LocalTimeConverter(String...) - Constructor for class com.tecacet.jflat.converters.LocalTimeConverter
- logger - Variable in class com.tecacet.jflat.impl.AbstractFlatFileWriter
M
- makeLine(String[]) - Method in class com.tecacet.jflat.impl.FixedWidthLineMerger
- makeLine(String[]) - Method in interface com.tecacet.jflat.LineMerger
-
Compose an array of String into a single output line
P
- parse(InputStream) - Method in interface com.tecacet.jflat.FlatFileParser
- parse(Reader) - Method in interface com.tecacet.jflat.FlatFileParser
- parse(Reader) - Method in class com.tecacet.jflat.impl.CSVFileParser
- parse(Reader) - Method in class com.tecacet.jflat.impl.LineMapperParser
- parse(String, DateTimeFormatter) - Method in class com.tecacet.jflat.converters.AbstractTimeConverter
- parse(String, DateTimeFormatter) - Method in class com.tecacet.jflat.converters.LocalDateConverter
- parse(String, DateTimeFormatter) - Method in class com.tecacet.jflat.converters.LocalDateTimeConverter
- parse(String, DateTimeFormatter) - Method in class com.tecacet.jflat.converters.LocalTimeConverter
- parser - Variable in class com.tecacet.jflat.impl.GenericFlatFileReader
- parseStream(Reader) - Method in interface com.tecacet.jflat.FlatFileParser
- PropertyGetter<T> - Interface in com.tecacet.jflat
-
Abstraction for getting object properties
- PropertySetter<T> - Interface in com.tecacet.jflat
R
- read(InputStream, FlatFileReaderCallback<T>) - Method in interface com.tecacet.jflat.FlatFileReader
-
Read an input stream, processing each row with a callback
- read(InputStream, FlatFileReaderCallback<T>) - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- read(String, FlatFileReaderCallback<T>) - Method in interface com.tecacet.jflat.FlatFileReader
- read(String, FlatFileReaderCallback<T>) - Method in class com.tecacet.jflat.impl.AbstractFlatFileReader
- readAll(InputStream) - Method in interface com.tecacet.jflat.FlatFileReader
- readAll(String) - Method in interface com.tecacet.jflat.FlatFileReader
- readAll(String) - Method in class com.tecacet.jflat.impl.AbstractFlatFileReader
- readAllWithCallback(InputStream, FlatFileReaderCallback<T>) - Method in interface com.tecacet.jflat.FlatFileReader
- readAllWithCallback(String, FlatFileReaderCallback<T>) - Method in interface com.tecacet.jflat.FlatFileReader
- readAllWithCallback(String, FlatFileReaderCallback<T>) - Method in class com.tecacet.jflat.impl.AbstractFlatFileReader
- readAsRecordStream(Reader) - Method in interface com.tecacet.jflat.FlatFileReader
- readAsRecordStream(Reader) - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- readAsStream(InputStream) - Method in interface com.tecacet.jflat.FlatFileReader
- readAsStream(Reader) - Method in interface com.tecacet.jflat.FlatFileReader
- readAsStream(Reader) - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- readerWithHeaderMapping(Class<T>, String[], String[]) - Static method in class com.tecacet.jflat.CSVReader
- readerWithIndexMapping(Class<T>, String[]) - Static method in class com.tecacet.jflat.CSVReader
- RecordExtractor - Interface in com.tecacet.jflat
- RegexLineMapper - Class in com.tecacet.jflat.impl
- RegexLineMapper(String) - Constructor for class com.tecacet.jflat.impl.RegexLineMapper
- registerConverter(Class<C>, Function<String, C>) - Method in interface com.tecacet.jflat.ConverterRegistry
- registerConverter(Class<C>, Function<String, C>) - Method in class com.tecacet.jflat.impl.jodd.JoddConverterRegistry
- registerConverter(Class<S>, Function<String, S>) - Method in class com.tecacet.jflat.CSVReader
- registerConverter(Class<S>, Function<String, S>) - Method in class com.tecacet.jflat.FixedWidthReader
- registerConverter(Class<S>, Function<String, S>) - Method in interface com.tecacet.jflat.FlatFileReader
- registerConverter(Class<S>, Function<String, S>) - Method in class com.tecacet.jflat.impl.AbstractFlatFileReader
- registerConverter(Class<S>, Function<S, String>) - Method in class com.tecacet.jflat.impl.BeanTokenizer
- registerConverter(String, Function<String, S>) - Method in class com.tecacet.jflat.CSVReader
- registerConverter(String, Function<String, S>) - Method in class com.tecacet.jflat.FixedWidthReader
- registerConverter(String, Function<String, S>) - Method in interface com.tecacet.jflat.FlatFileReader
- registerConverter(String, Function<String, S>) - Method in class com.tecacet.jflat.impl.GenericBeanMapper
-
Register a converter from String to any type that only applies to a specific property
- registerConverter(String, Function<String, S>) - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- registerConverter(String, Function<S, String>) - Method in class com.tecacet.jflat.impl.BeanTokenizer
- registerConverterForClass(Class<S>, Function<S, String>) - Method in class com.tecacet.jflat.CSVWriter
- registerConverterForClass(Class<S>, Function<S, String>) - Method in interface com.tecacet.jflat.FlatFileWriter
- registerConverterForClass(Class<S>, Function<S, String>) - Method in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- registerConverterForProperty(String, Function<S, String>) - Method in class com.tecacet.jflat.CSVWriter
- registerConverterForProperty(String, Function<S, String>) - Method in interface com.tecacet.jflat.FlatFileWriter
- registerConverterForProperty(String, Function<S, String>) - Method in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- registerPropertyGetter(String, PropertyGetter<T>) - Method in class com.tecacet.jflat.impl.BeanTokenizer
- registerPropertyGetter(String, Function<T, Object>) - Method in interface com.tecacet.jflat.FlatFileWriter
- registerPropertyGetter(String, Function<T, Object>) - Method in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- registerPropertyGetter(String, Function<T, Object>) - Method in class com.tecacet.jflat.impl.BeanTokenizer
- resourceLoader - Variable in class com.tecacet.jflat.impl.AbstractFlatFileReader
- ResourceLoader - Interface in com.tecacet.jflat
- RowRecord - Interface in com.tecacet.jflat
-
Represents a row in a flat file
S
- SequentialResourceLoader - Class in com.tecacet.jflat.impl.io
- SequentialResourceLoader(ResourceLoader...) - Constructor for class com.tecacet.jflat.impl.io.SequentialResourceLoader
- setBeanMapper(BeanMapper<T>) - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- setParser(FlatFileParser) - Method in class com.tecacet.jflat.impl.GenericFlatFileReader
- setProperty(T, String, Object) - Method in class com.tecacet.jflat.impl.jodd.JoddPropertySetter
- setProperty(T, String, Object) - Method in interface com.tecacet.jflat.PropertySetter
- setResourceLoader(ResourceLoader) - Method in class com.tecacet.jflat.impl.AbstractFlatFileReader
- setSkipRows(int) - Method in class com.tecacet.jflat.impl.LineMapperParser
- setTruncateFields(boolean) - Method in class com.tecacet.jflat.impl.FixedWidthLineMerger
- size() - Method in class com.tecacet.jflat.impl.ArrayRowRecord
- size() - Method in class com.tecacet.jflat.impl.CSVRowRecord
- size() - Method in class com.tecacet.jflat.impl.SkippedRecord
- size() - Method in interface com.tecacet.jflat.RowRecord
-
Number of tokens
- skipped() - Method in class com.tecacet.jflat.impl.SkippedRecord
- skipped() - Method in interface com.tecacet.jflat.RowRecord
- SkippedRecord - Class in com.tecacet.jflat.impl
- SkippedRecord(long, String) - Constructor for class com.tecacet.jflat.impl.SkippedRecord
T
- tokenizer - Variable in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- TooManyFieldsException - Exception in com.tecacet.jflat
- TooManyFieldsException(int, int) - Constructor for exception com.tecacet.jflat.TooManyFieldsException
- toString() - Method in class com.tecacet.jflat.impl.ArrayRowRecord
U
- unregister(Class<C>) - Method in class com.tecacet.jflat.impl.jodd.JoddConverterRegistry
W
- withFormat(CSVFormat) - Method in class com.tecacet.jflat.CSVReader
- withFormat(CSVFormat) - Method in class com.tecacet.jflat.CSVWriter
- withHeader(String[]) - Method in class com.tecacet.jflat.CSVWriter
- withHeader(String[]) - Method in class com.tecacet.jflat.FixedWidthWriter
- withHeader(String[]) - Method in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- withLineMapper(Function<T, String>) - Method in class com.tecacet.jflat.CSVWriter
- withLineMapper(Function<T, String>) - Method in interface com.tecacet.jflat.FlatFileWriter
- withLineMapper(Function<T, String>) - Method in class com.tecacet.jflat.impl.AbstractFlatFileWriter
- withResourceLoader(ResourceLoader) - Method in class com.tecacet.jflat.CSVReader
- withSkipComments(String) - Method in class com.tecacet.jflat.FixedWidthReader
- withSkipEmptyLines() - Method in class com.tecacet.jflat.FixedWidthReader
- withSkipRows(int) - Method in class com.tecacet.jflat.FixedWidthReader
- withTokenizer(Function<T, String[]>) - Method in class com.tecacet.jflat.CSVWriter
- write(Writer, Collection<T>) - Method in class com.tecacet.jflat.CSVWriter
- write(Writer, Collection<T>) - Method in class com.tecacet.jflat.FixedWidthWriter
- write(Writer, Collection<T>) - Method in interface com.tecacet.jflat.FlatFileWriter
- writerForProperties(String[]) - Static method in class com.tecacet.jflat.CSVWriter
- writeToFile(String, Collection<T>) - Method in interface com.tecacet.jflat.FlatFileWriter
All Classes|All Packages|Serialized Form