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

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.
checkConcreteClass(Field, Class<?>) - Method in class olg.csv.bean.annotations.processor.ColumnProcessor
Check if a class is concrete.
checkConcreteClass(Field, Class<?>) - Method in class olg.csv.bean.annotations.processor.EmbeddedProcessor
check if a field class is concrete.
checkField(Field, Class<? super T>) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Check if a field hasn't both column annotation and Embedded annotation.
chekcAsSubClass(Field, Column) - Method in class olg.csv.bean.annotations.processor.ColumnProcessor
check if the concrete class declared on a column is a subclass of a field.
clazz - Variable in class olg.csv.bean.annotations.processor.ColumnProcessor
the class of the bean on which research its fields annoted with column annotation.
clazz - Variable in class olg.csv.bean.annotations.processor.EmbeddedProcessor
the class of the bean on which research its fields annoted with column annotation.
clazz - Variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
The class of the type.
clazz - Variable in class olg.csv.bean.RowBean
The class this RowBean instance deals with.
code - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
param name.
code - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
param name.
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.
columnProcessor - Variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
Processor responsible for processing @Column annotations placed on the fields of the class.
CSVProperty - Class in olg.csv.bean.annotations
Provides @Param names for CSVReading / CSVWriting setted on @RowBean.
CSVProperty() - Constructor for class olg.csv.bean.annotations.CSVProperty
Provides static methods only.
CSVReadingProperties - Variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
CSV Properties allowed on Reading.
CSVWritingProperties - Variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
CSV Properties allowed on Writing.

D

DateProperty - Class in olg.csv.bean.annotations
Provides @Param names for date formatter/parser property setted on.
DateProperty() - Constructor for class olg.csv.bean.annotations.DateProperty
Provides static methods only.
DEFAULT_DEFAULT_VALUE - Static variable in class olg.csv.bean.annotations.processor.ColumnProcessor
Default value assigned as defaultValue column attribute.
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.
embeddedProcessor - Variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
Processor responsible for processing @Embedded annotations placed on the fields of the class.
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.
FormatterProcessor() - Constructor for class olg.csv.bean.annotations.processor.FormatterProcessor
Private constructor to ensure the existence of singleton.
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.
fromReader(IReader, File) - Method in class olg.csv.bean.RowBean
Extracts a list from a reader.

G

getBeanProcessor() - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Build a BeanProcessor from annotations setted on the class this processor deals with.
getBeanProcessor() - Method in class olg.csv.bean.RowBean
Provides the Bean processor built from the annoted T class.
getByCode(String) - Static method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
Identify a property by its code.
getByCode(String) - Static method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
Identify the Property by its code.
getCSVSettings(Param[], RowBeanProcessor.CSVPropertyType[], String) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Products the CSVSettings corresponding to params of a process.
getCustomFormatter(Field, Formatter, Class<T>) - Method in class olg.csv.bean.annotations.processor.FormatterProcessor
Returns a formatter identified from the formatter annotation setted on a field as a custom formatter.
getCustomParser(Field, Parser, Class<T>) - Method in class olg.csv.bean.annotations.processor.ParserProcessor
Returns a parser identified from the parser annotation setted on a field as a custom parser.
getDateFormatter(Field, Formatter, Class<T>) - Method in class olg.csv.bean.annotations.processor.FormatterProcessor
Returns a date formatter identified from the formatter annotation setted on a field.
getDateParser(Field, Parser, Class<T>) - Method in class olg.csv.bean.annotations.processor.ParserProcessor
Returns a date parser identified from the parser annotation setted on a field.
getDefaultValue(Column) - Method in class olg.csv.bean.annotations.processor.ColumnProcessor
Return the default value defined on a column annotation.
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.
getODSSettings(Param[], RowBeanProcessor.ODSPropertyType[], String) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Returns ODSSettings corresponding to ODS params of a process.
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).
getReadingProcessor(Class<? super T>, int, List<IPropertyProcessor<T>>, Map<Integer, Integer>) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Find the property processors identified on a class if annoted with @RowBean and from 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.
getRowProcessor() - Method in class olg.csv.bean.RowBean
Provides the row processor built from the annoted T class.
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).
getWritingProcessor(Class<? super T>, Map<Integer, List<CellProcessor<T>>>) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Collects cell processors from column and embedded annotation setted on a class if annoted with RowBean annotation.

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.

I

identifyPermittedProperty(Param, RowBeanProcessor.ODSPropertyType[]) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Identifies a param as an allowed ODSPropertyType.
identifyPermittedProperty(Param, RowBeanProcessor.CSVPropertyType[]) - Method in class olg.csv.bean.annotations.processor.RowBeanProcessor
Identifies a param as an allowed CSVPropertyType.
instance - Static variable in class olg.csv.bean.annotations.processor.FormatterProcessor
Singleton instance.
instance - Static variable in class olg.csv.bean.annotations.processor.ParserProcessor
The Singleton instance.
isCSVFile(File) - Static method in class olg.csv.bean.RowBean
check if a file extension matchs text file extension(.csv,.txt,.dat).
isODSFile(File) - Static method in class olg.csv.bean.RowBean
check if a file extension matchs ODS file extension.

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.
LOGGER - Static variable in class olg.csv.bean.annotations.processor.ColumnProcessor
Class logger.
LOGGER - Static variable in class olg.csv.bean.annotations.processor.EmbeddedProcessor
Class logger.
LOGGER - Static variable in class olg.csv.bean.annotations.processor.FormatterProcessor
The class logger.
LOGGER - Static variable in class olg.csv.bean.annotations.processor.ParserProcessor
The class logger.
LOGGER - Static variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
Class logger.
LOGGER - Static variable in class olg.csv.bean.RowBean
class logger.

N

NULL_DEFAULT_VALUE - Static variable in class olg.csv.bean.annotations.processor.ColumnProcessor
"null" as default value.

O

ODSProperty - Class in olg.csv.bean.annotations
Provides @Param names for ODSReading / ODSWriting setted on @RowBean.
ODSProperty() - Constructor for class olg.csv.bean.annotations.ODSProperty
Provides static method only.
ODSReadingProperties - Variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
ODSProperties allowed on Reading process.
ODSWritingProperties - Variable in class olg.csv.bean.annotations.processor.RowBeanProcessor
ODS Properties allowed on Writing process.
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.
parser - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
param value parser.
parser - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
param value parser.
ParserProcessor - Class in olg.csv.bean.annotations.processor
This class is responsible for processing the @Parser annotation.
ParserProcessor() - Constructor for class olg.csv.bean.annotations.processor.ParserProcessor
Private constructor to ensure the existence of singleton.
property - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
Property this option sets.
property - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
the property this option sets.

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.
rowBeanProcessor - Variable in class olg.csv.bean.RowBean
the processor to load RowProcessor/BeanProcessor/file reader settings/file writer settings.
RowBeanProcessor.CSVPropertyType - Enum in olg.csv.bean.annotations.processor
CSV Property list.
RowBeanProcessor.CSVPropertyType(String, String, AbstractParser<?>) - Constructor for enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
 
RowBeanProcessor.ODSPropertyType - Enum in olg.csv.bean.annotations.processor
ODS Property list.
RowBeanProcessor.ODSPropertyType(String, String, AbstractParser<?>) - Constructor for enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
 

S

SEPARATOR - Static variable in class olg.csv.bean.annotations.CSVProperty
Default is CSVSettings.DEFAULT_SEPARATOR.
serialVersionUID - Static variable in exception olg.csv.bean.annotations.processor.AnnotationProcessorException
 
setParam(CSVSettings, String) - Method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
Set the CVSSettings.
setParam(ODSSettings, String) - Method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
Set the ODSSettings.
setter - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
Method to set property.
setter - Variable in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
Method to set the property.
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.
toWriter(List<T>, IWriter, File) - Method in class olg.csv.bean.RowBean
Copy a list of T on a writer.

V

valueOf(String) - Static method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.CSVPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum olg.csv.bean.annotations.processor.RowBeanProcessor.ODSPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.

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

Copyright © 2014. All Rights Reserved.