Index

A B C D F G H I J L M P R S T U W 
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
 
A B C D F G H I J L M P R S T U W 
All Classes|All Packages|Serialized Form