A B C D E F G H L O P R S T

A

AnnotationProcessorException - Exception in olg.csv.bean.annotations.processor
Exception thrown on annotation processing.
AnnotationProcessorException() - Constructor for exception olg.csv.bean.annotations.processor.AnnotationProcessorException
Constructs a new exception with null as its detail message.
AnnotationProcessorException(String, Throwable) - Constructor for exception olg.csv.bean.annotations.processor.AnnotationProcessorException
Constructs a new exception with the specified detail message and cause.
AnnotationProcessorException(String) - Constructor for exception olg.csv.bean.annotations.processor.AnnotationProcessorException
Constructs a new exception with the specified detail message.
AnnotationProcessorException(Throwable) - Constructor for exception olg.csv.bean.annotations.processor.AnnotationProcessorException
Constructs a new exception with the specified cause.

B

BEGIN_AT_COLUMN - Static variable in class olg.csv.bean.annotations.ODSProperty
Name of a property for ODS reader/writer.
BEGIN_AT_ROW - Static variable in class olg.csv.bean.annotations.ODSProperty
Name of a property for ODS reader/writer.

C

CHARSETNAME - Static variable in class olg.csv.bean.annotations.CSVProperty
Default is CSVSettings.DEFAULT_CHARSETNAME.
Column - Annotation Type in olg.csv.bean.annotations
This Annotation allows to indicate a field to be exported(imported) into(from) a cell.
ColumnProcessor<B> - Class in olg.csv.bean.annotations.processor
This class is responsible for processing the @Column annotation.
ColumnProcessor(Class<B>) - Constructor for class olg.csv.bean.annotations.processor.ColumnProcessor
Constructor.
CSVProperty - Class in olg.csv.bean.annotations
Provides @Param names for CSVReading / CSVWriting setted on @RowBean.

D

DateProperty - Class in olg.csv.bean.annotations
Provides @Param names for date formatter/parser property setted on.
DELIMITER - Static variable in class olg.csv.bean.annotations.CSVProperty
Default is CSVSettings.DEFAULT_DELIMITER.

E

Embedded - Annotation Type in olg.csv.bean.annotations
Placed on a field, allows to indicate this field use the RowBean declaration of its class.
EmbeddedProcessor<B> - Class in olg.csv.bean.annotations.processor
This class is responsible for processing the @Embedded annotation.
EmbeddedProcessor(Class<B>) - Constructor for class olg.csv.bean.annotations.processor.EmbeddedProcessor
Constructor.
END_AT_COLUMN - Static variable in class olg.csv.bean.annotations.ODSProperty
Name of a property for ODS reader.
END_AT_ROW - Static variable in class olg.csv.bean.annotations.ODSProperty
Name of a property for ODS reader.

F

FORMAT - Static variable in class olg.csv.bean.annotations.DateProperty
Name of a property for the Default Date Parser/Formatter.
Formatter - Annotation Type in olg.csv.bean.annotations
Placed on a field, allows to specify a formatter.
FormatterProcessor - Class in olg.csv.bean.annotations.processor
This class is responsible for processing the @Formatter annotation.
fromFile(File, CSVSettings) - Method in class olg.csv.bean.RowBean
Extracts a list from a CSV file opened with some CSV settings.
fromFile(File, ODSSettings) - Method in class olg.csv.bean.RowBean
Extracts a list from an ODS file opened with some ODS settings.
fromFile(File) - Method in class olg.csv.bean.RowBean
Extracts a list from a file.

G

getBeanProcessor() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Build a BeanProcessor from annotations setted on the class this processor deals with.
getFormatter(Field, Class<T>) - Method in class olg.csv.bean.annotations.processor.FormatterProcessor
Return the formatter to use on a field.
getInstance() - Static method in class olg.csv.bean.annotations.processor.FormatterProcessor
The singleton instance.
getInstance() - Static method in class olg.csv.bean.annotations.processor.ParserProcessor
The singleton instance.
getParser(Field, Class<T>) - Method in class olg.csv.bean.annotations.processor.ParserProcessor
Return the parser to use on a field.
getReader(File) - Method in class olg.csv.bean.RowBean
Returns a ODS or CSV reader with settings read from RowBean Annotation setted on T class. throws IllegalArgumentException if file is null or or it's not possible to define a reader.
getReadingCSVSettings() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Returns CSVSettings for reading identified from the RowBean annotation of the class otherwise default Reading CSV settings.
getReadingODSSettings() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Returns ODSSettings for reading identified from the RowBean annotation of the class otherwise default Reading ODS settings.
getReadingProcessor(int, Field, List<IPropertyProcessor<B>>, Map<Integer, Integer>) - Method in class olg.csv.bean.annotations.processor.ColumnProcessor
Complete a list with the propertyProcessor built from the column annotation setted on a field.
getReadingProcessor(int, Field, List<IPropertyProcessor<B>>, Map<Integer, Integer>) - Method in class olg.csv.bean.annotations.processor.EmbeddedProcessor
Complete a list with the propertyProcessors built from the embedded annotation setted on a field.
getReadingProcessor(int, List<IPropertyProcessor<T>>, Map<Integer, Integer>) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Collect the property processors identified by annotation setted on the fields (@Column and @Embedded) of the class and its super class (if annoted with @RowBean).
getRowProcessor() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Build a RowProcessor from annotations setted on the class this processor deals with.
getWriter(File) - Method in class olg.csv.bean.RowBean
Returns a ODS or CSV writer with settings read from RowBean Annotation setted on T class.
getWritingCSVSettings() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Returns CSVSettings for writing identified from the RowBean annotation of the class otherwise default writing CSV settings.
getWritingODSSettings() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Returns ODSSettings for writing identified from the RowBean annotation of the class otherwise default writing ODS settings.
getWritingProcessor(Field, Map<Integer, List<CellProcessor<B>>>) - Method in class olg.csv.bean.annotations.processor.ColumnProcessor
Complete a map with the cellprocessor built from the column annotation setted on a field.
getWritingProcessor(Field, Map<Integer, List<CellProcessor<B>>>) - Method in class olg.csv.bean.annotations.processor.EmbeddedProcessor
Complete a map with the cellprocessors built from the embedded annotation setted on a field.
getWritingProcessor(Map<Integer, List<CellProcessor<T>>>) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Complete a map with the cell Processors identified on the annotated fields of the class (and superclass).

H

hasRowBeanAnnotation() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Returns if T has RowBean annotation.
HEADERS - Static variable in class olg.csv.bean.annotations.CSVProperty
Name of a property for CSV reader.
HEADERS - Static variable in class olg.csv.bean.annotations.ODSProperty
Name of a property for ODS reader/writer.

L

LINE_SEPARATOR - Static variable in class olg.csv.bean.annotations.CSVProperty
Default is CSVSettings.DEFAULT_LINESEPARATOR.
LOCALE - Static variable in class olg.csv.bean.annotations.DateProperty
Name of a property for the Default date Parser/Formatter.

O

ODSProperty - Class in olg.csv.bean.annotations
Provides @Param names for ODSReading / ODSWriting setted on @RowBean.
olg.csv.bean - package olg.csv.bean
 
olg.csv.bean.annotations - package olg.csv.bean.annotations
This package provides the whole annotations.
olg.csv.bean.annotations.processor - package olg.csv.bean.annotations.processor
This package contains classes dealing with annotations.

P

Param - Annotation Type in olg.csv.bean.annotations
annotation to set annotation properties.
Parser - Annotation Type in olg.csv.bean.annotations
Placed on a field allows to specify a Parser.
ParserProcessor - Class in olg.csv.bean.annotations.processor
This class is responsible for processing the @Parser annotation.

R

RowBean - Annotation Type in olg.csv.bean.annotations
This annotation must be placed on a concrete class declaration to enable row bean process.
RowBean<T> - Class in olg.csv.bean
Main class to manage bean writing/reading based on Annotations setted on bean class.
RowBean(Class<T>) - Constructor for class olg.csv.bean.RowBean
Constructor.
RowBeanProcessor<T> - Class in olg.csv.bean.annotations.processor
This class is responsible for processing the @RowBean annotation.
RowBeanProcessor(Class<T>) - Constructor for class olg.csv.bean.annotations.processor.RowBeanProcessor
Constructor.

S

SEPARATOR - Static variable in class olg.csv.bean.annotations.CSVProperty
Default is CSVSettings.DEFAULT_SEPARATOR.
SHEETNAME - Static variable in class olg.csv.bean.annotations.ODSProperty
Name of a property for ODS reader/writer.
SHEETNUM - Static variable in class olg.csv.bean.annotations.ODSProperty
Name of a property for ODS reader.

T

toFile(List<T>, File) - Method in class olg.csv.bean.RowBean
Copy in a new file a list of T.
toFile(List<T>, File, CSVSettings) - Method in class olg.csv.bean.RowBean
Copy in a CSV file a list of T.
toFile(List<T>, File, ODSSettings) - Method in class olg.csv.bean.RowBean
Copy in an ODS file a list of T.

A B C D E F G H L O P R S T

Copyright © 2014. All rights reserved.