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

A

AbstractFiltreLoader - Class in olg.csv.bean.loader.filter
Class dedicated to load a filter AbstractStringFilter from an XML element conformed to XML schema FilterType specification.
AbstractFiltreLoader(String, AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.AbstractFiltreLoader
 
AbstractFormatterLoader - Class in olg.csv.bean.loader
Class dedicated to load a formatter Formatter from an XML element conformed to XML schema FormatterType specification.
AbstractFormatterLoader(String, AbstractFormatterLoader) - Constructor for class olg.csv.bean.loader.AbstractFormatterLoader
 
AbstractGetter - Class in olg.csv.bean.getter
This class extracts a string from a row.
AbstractGetter() - Constructor for class olg.csv.bean.getter.AbstractGetter
 
AbstractGetterLoader - Class in olg.csv.bean.loader.getter
Class dedicated to load a getter AbstractGetter from an XML element conformed to XML schema GetterType specification.
AbstractGetterLoader(String, AbstractGetterLoader) - Constructor for class olg.csv.bean.loader.getter.AbstractGetterLoader
 
AbstractParser<T> - Class in olg.csv.bean.parser
Class used to convert a string into object.
AbstractParser() - Constructor for class olg.csv.bean.parser.AbstractParser
 
AbstractParserLoader - Class in olg.csv.bean.loader.parser
Class dedicated to load a parser from an XML element conformed to XML schema ParserType specification.
AbstractParserLoader(String, AbstractParserLoader) - Constructor for class olg.csv.bean.loader.parser.AbstractParserLoader
 
AbstractPropertyProcessor<B> - Class in olg.csv.bean.impl
In reading process, Class responsible of bean properties instantiation from list of Strings.
AbstractPropertyProcessor() - Constructor for class olg.csv.bean.impl.AbstractPropertyProcessor
 
AbstractSheetReader - Class in olg.csv.base
Abstract class which embeds sheet reader characteristics.
AbstractSheetReader(AbstractSheetSettings<? extends AbstractSheetSettings<?>>) - Constructor for class olg.csv.base.AbstractSheetReader
 
AbstractSheetSettings<T extends AbstractSheetSettings<T>> - Class in olg.csv.base
Settings Class for spreadsheet document reader and writer class.
AbstractSheetSettings() - Constructor for class olg.csv.base.AbstractSheetSettings
Purpose default settings.
AbstractSheetSettings(int, boolean, Integer, Integer, String, String, String) - Constructor for class olg.csv.base.AbstractSheetSettings
 
AbstractSheetWriter - Class in olg.csv.base
Abstract class for SpreadSheet document writer.
AbstractSheetWriter(AbstractSheetSettings<? extends AbstractSheetSettings<?>>) - Constructor for class olg.csv.base.AbstractSheetWriter
 
AbstractStringFilter - Class in olg.csv.bean.filter
Abstract class specialized in converting a string into another.
AbstractStringFilter() - Constructor for class olg.csv.bean.filter.AbstractStringFilter
 
add(IPropertyProcessor<B>) - Method in class olg.csv.bean.impl.BeanProcessor
Adds a concret propertyProcessor.
addAll(Collection<IPropertyProcessor<B>>) - Method in class olg.csv.bean.impl.BeanProcessor
Adds a propertyProcessor collection.
addLine(String[]) - Method in class olg.csv.base.csv.CSVWriter
Adds a row from the given String array.
addLine(String[]) - Method in class olg.csv.base.IgnoreNullWriter
Write a row only if not empty.
addLine(String[]) - Method in interface olg.csv.base.IWriter
Adds a row from the given String array.
addLine(String[]) - Method in class olg.csv.base.ods.ODSWriter
Adds a row from the given String array.
addRow(Row) - Method in class olg.csv.base.csv.CSVWriter
Adds a row.
addRow(Row) - Method in class olg.csv.base.IgnoreNullWriter
writes a row only if not empty.
addRow(Row) - Method in interface olg.csv.base.IWriter
Adds a row.
addRow(Row) - Method in class olg.csv.base.ods.ODSWriter
Adds a row.
ArrayFormatter<T> - Class in olg.csv.bean.formatter
Converts array of T into String.
asSubClass(Class<?>, Class<?>) - Static method in class olg.csv.bean.Util
Definie if a class is a subclass of an another class.
ATTR_CLASS - Static variable in class olg.csv.bean.loader.CellProcessorLoader
class attribute name.
ATTR_NAME - Static variable in class olg.csv.bean.loader.CellProcessorLoader
column name attribute name.
ATTR_RANG - Static variable in class olg.csv.bean.loader.CellProcessorLoader
rang atribute name.

B

BASE_NAMESPACE_MAPPING - Static variable in class olg.csv.bean.SchemaMain
Namespace to use within your XML Declaration.
beanClass - Variable in class olg.csv.bean.impl.AbstractPropertyProcessor
The class of the bean this transformer deals with.
BeanProcessor<B> - Class in olg.csv.bean.impl
In reading process, this class allows to product beans from list of Strings.
BeanProcessor(Class<B>) - Constructor for class olg.csv.bean.impl.BeanProcessor
 
BeanProcessorLoader<T> - Class in olg.csv.bean.loader
Class dedicated to load BeanProcessor instances from an XML file.
BeanProcessorLoader() - Constructor for class olg.csv.bean.loader.BeanProcessorLoader
 
BeanProcessorLoader.RowBeanTransformerLoader<T> - Class in olg.csv.bean.loader
TransformerLoader adaptation in order to manage with beanRowType elements.
BeanProcessorLoader.RowBeanTransformerLoader() - Constructor for class olg.csv.bean.loader.BeanProcessorLoader.RowBeanTransformerLoader
 
BeanReader<E> - Class in olg.csv.bean
Class specialized in reading objects from a file.
BeanReader(File, IReader) - Constructor for class olg.csv.bean.BeanReader
 
BeanReader(File, IReader, boolean) - Constructor for class olg.csv.bean.BeanReader
 
BeanReader(IBeanProcessor<E>, IReader) - Constructor for class olg.csv.bean.BeanReader
Constructs a BeanReader with a BeanProcessor and a reader.
BeanWriter<E> - Class in olg.csv.bean
Class specialized in writing objects into a file Used a IWriter to write a list of Strings into a file Uses a list of PropertyFormatter to transform an E object into a list of Strings.
BeanWriter(File, IWriter) - Constructor for class olg.csv.bean.BeanWriter
 
BeanWriter(File, IWriter, boolean) - Constructor for class olg.csv.bean.BeanWriter
 
BeanWriter(IRowProcessor<E>, IWriter) - Constructor for class olg.csv.bean.BeanWriter
Construct a BeanWriter with a rowProcessor and a writer.
beginAtColumn - Variable in class olg.csv.base.AbstractSheetReader
First cell to read in each row.
beginAtColumn - Variable in class olg.csv.base.AbstractSheetSettings
the index column from which begin row reading/writing.
beginAtColumn - Variable in class olg.csv.base.AbstractSheetWriter
Index from which begin the row writing.
beginAtRow - Variable in class olg.csv.base.AbstractSheetReader
First row to read.
beginAtRow - Variable in class olg.csv.base.AbstractSheetSettings
the row from which begin the reading/writing. first row is 1.
beginAtRow - Variable in class olg.csv.base.AbstractSheetWriter
Index from which begin the writing.
BUF_SIZE - Static variable in class olg.csv.base.csv.CharSearchReader
Reader Buffer size default size.

C

Cell - Class in olg.csv.base
Cell in a spreadsheet.
Cell(int, String) - Constructor for class olg.csv.base.Cell
 
Cell(String, String) - Constructor for class olg.csv.base.Cell
 
CellProcessor<B> - Class in olg.csv.bean.impl
This class allows to format a column cell from entity properties values.
CellProcessor(String, String, PropertyFormatter) - Constructor for class olg.csv.bean.impl.CellProcessor
 
CellProcessorLoader<B> - Class in olg.csv.bean.loader
Class dedicated to load List of ColumnFormatter from an XML file.
CellProcessorLoader() - Constructor for class olg.csv.bean.loader.CellProcessorLoader
 
CellProcessorLoader.RowBeanPropertyFormatterLoader<B> - Class in olg.csv.bean.loader
PropertyFormatterLoader adaptation in order to manage with beanRowType elements.
CellProcessorLoader.RowBeanPropertyFormatterLoader() - Constructor for class olg.csv.bean.loader.CellProcessorLoader.RowBeanPropertyFormatterLoader
 
CharacterParser - Class in olg.csv.bean.parser.impl
Parser dedicated in parsing String into character.
CharacterParser() - Constructor for class olg.csv.bean.parser.impl.CharacterParser
Constructor.
charAt(int) - Method in class olg.csv.base.csv.CharSearchReader
Returns the char at an index.
CharSearchReader - Class in olg.csv.base.csv
This class provides methods based on the character search and hides the original stream reading.
CharSearchReader(InputStream, String) - Constructor for class olg.csv.base.csv.CharSearchReader
 
CharSearchReader(InputStream, String, int) - Constructor for class olg.csv.base.csv.CharSearchReader
 
checkBean(Class<T>) - Static method in class olg.csv.bean.loader.Util
This test checks only if it has a constructor with no argument and is not an array or an enum or a primitive.
checkconcreteClass(Class<?>) - Method in class olg.csv.bean.parser.impl.DateParser
Check if a class is a concrete Date class.
checkLoading(List<CellProcessor<E>>) - Method in class olg.csv.bean.loader.CellProcessorLoader.RowBeanPropertyFormatterLoader
Checking the order of columns.
close() - Method in class olg.csv.base.AbstractSheetReader
close() - Method in class olg.csv.base.csv.CharSearchReader
close() - Method in class olg.csv.base.csv.CSVReader
Closes this stream and catches and logs IOException. if the parent stream is provided and passed to CSVReader constructor by user, user must close it (closes what you opens!)
close() - Method in class olg.csv.base.csv.CSVWriter
Close this stream and caught and logged IOException. if the parent stream is provided and passed to CSVWriter constructor by user, user must close it (close what you open!)
close() - Method in class olg.csv.base.IgnoreNullReader
close the original reader.
close() - Method in class olg.csv.base.IgnoreNullWriter
Close the original writer.
close() - Method in class olg.csv.base.ods.ODSReader
Closes this stream and catch and logs IOException if necessary. if the parent stream is provided and passed to ODSReader constructor by user, user must close it (closes what you opens!)
close() - Method in class olg.csv.base.ods.ODSWriter
Close this stream and save the ODS Document to the file/stream and catch and log Exception if necessary. if the parent stream is provided and passed to its constructor by user, user must close it (close what you open!).
close() - Method in class olg.csv.bean.BeanReader
close() - Method in class olg.csv.bean.BeanWriter
compareTo(CellProcessor<B>) - Method in class olg.csv.bean.impl.CellProcessor
Comparison is based on the rang field.
ComplexPropertyProcessor<B> - Class in olg.csv.bean.impl
Complex property transformer.
ConcateGetter - Class in olg.csv.bean.getter.impl
This getter builds a String from a row by assembly Strings which are producted by a list of getters.
ConcateGetter(List<AbstractGetter>, String) - Constructor for class olg.csv.bean.getter.impl.ConcateGetter
 
ConcateGetterLoader - Class in olg.csv.bean.loader.getter.impl
The loader characteristic of the concate getter.
ConcateGetterLoader(AbstractGetterLoader) - Constructor for class olg.csv.bean.loader.getter.impl.ConcateGetterLoader
Constructs a loader bound with the assemble node.
ConstantGetter - Class in olg.csv.bean.getter.impl
This getter always returns the given value regardless of the row.
ConstantGetter(String) - Constructor for class olg.csv.bean.getter.impl.ConstantGetter
Constructor with constant value in argument.
ConstantGetterLoader - Class in olg.csv.bean.loader.getter.impl
The loader characteristic of the constant getter.
ConstantGetterLoader(AbstractGetterLoader) - Constructor for class olg.csv.bean.loader.getter.impl.ConstantGetterLoader
Constructs a loader bound with the constant node.
ConstructorParser<T> - Class in olg.csv.bean.parser.impl
Parser Use a constructor with string argument to parse a string.
ConstructorParser(Class<T>) - Constructor for class olg.csv.bean.parser.impl.ConstructorParser
Returns the Constructor for the given class which have a single String argument.
copy(int) - Method in class olg.csv.base.Row
Create a copy with its size and cells.
CSVReader - Class in olg.csv.base.csv
CSV Reader.
CSVReader(File, CSVSettings) - Constructor for class olg.csv.base.csv.CSVReader
Constructor with custom settings.
CSVReader(File, CSVSettings, int) - Constructor for class olg.csv.base.csv.CSVReader
Constructor with custom settings.
CSVReader(InputStream, CSVSettings) - Constructor for class olg.csv.base.csv.CSVReader
Constructor with custom settings.
CSVSettings - Class in olg.csv.base.csv
CSV Settings class to reading and writing.
CSVSettings() - Constructor for class olg.csv.base.csv.CSVSettings
CSV settings with default values.
CSVSettings(char, char) - Constructor for class olg.csv.base.csv.CSVSettings
Defines settings with specified values.
CSVSettings(char, char, boolean) - Constructor for class olg.csv.base.csv.CSVSettings
Defines settings with specified values.
CSVWriter - Class in olg.csv.base.csv
CSV writer.
CSVWriter(OutputStream, CSVSettings) - Constructor for class olg.csv.base.csv.CSVWriter
Constructor.
CSVWriter(File, CSVSettings) - Constructor for class olg.csv.base.csv.CSVWriter
Constructor.
CustomFilterLoader - Class in olg.csv.bean.loader.filter.impl
The loader used to load a user Filter described in XML node.
CustomFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.CustomFilterLoader
Constructs a loader bound with the custom node.
CustomGetterLoader - Class in olg.csv.bean.loader.getter.impl
The loader used to load a user getter described in XML node.
CustomGetterLoader(AbstractGetterLoader) - Constructor for class olg.csv.bean.loader.getter.impl.CustomGetterLoader
Constructs a loader bound with the custom node.
CustomLoader - Class in olg.csv.bean.loader
Class specialized in bean loading from an XML element conformed to XML schema CustomType specification.
CustomParserLoader - Class in olg.csv.bean.loader.parser.impl
Loader used to load user custom parser described in XML node.
CustomParserLoader(AbstractParserLoader) - Constructor for class olg.csv.bean.loader.parser.impl.CustomParserLoader
Constructor.

D

DateFormatter - Class in olg.csv.bean.formatter
Class dedicated in Date formatting.
DateFormatter(String) - Constructor for class olg.csv.bean.formatter.DateFormatter
Constructs a date formatter with the given pattern and default locale.
DateFormatter(String, Locale) - Constructor for class olg.csv.bean.formatter.DateFormatter
 
DateParser - Class in olg.csv.bean.parser.impl
Parser dedicated in parsing String into date.
DateParser(String, Class<? extends Date>, Locale) - Constructor for class olg.csv.bean.parser.impl.DateParser
Constructs a date parser.
DateParserLoader - Class in olg.csv.bean.loader.parser.impl
Characteristic loader of Date parser described in XML node.
DateParserLoader(AbstractParserLoader) - Constructor for class olg.csv.bean.loader.parser.impl.DateParserLoader
Constructor.
DecorateFilter - Class in olg.csv.bean.filter.impl
Filter which decorate the given string.
DecorateFilter(String, String) - Constructor for class olg.csv.bean.filter.impl.DecorateFilter
 
DecorateFilterLoader - Class in olg.csv.bean.loader.filter.impl
Loader characteristic of Decorate Filter.
DecorateFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.DecorateFilterLoader
Constructs a loader bound with the decorate node.
DecorateParser<T> - Class in olg.csv.bean.parser.impl
Parser Decorator use for substitute null and empty string value by a default string to be parsed.
DecorateParser(AbstractParser<T>, String) - Constructor for class olg.csv.bean.parser.impl.DecorateParser
constructs a decorateParser.
DEFAULT_CHARSETNAME - Static variable in class olg.csv.base.csv.CSVSettings
Default charset of this Java virtual machine.
DEFAULT_DELIMITER - Static variable in class olg.csv.base.csv.CSVSettings
Default delimiter.
DEFAULT_EMPTYINGCELL - Static variable in class olg.csv.base.ods.ODSSettings
Default Emptying cell value.
DEFAULT_EMPTYINGROW - Static variable in class olg.csv.base.ods.ODSSettings
Default Emptying row value.
DEFAULT_FORCEDELIMITER - Static variable in class olg.csv.base.csv.CSVSettings
Default force delimiter.
DEFAULT_LINESEPARATOR - Static variable in class olg.csv.base.csv.CSVSettings
Default line separator :operating system line separator.
DEFAULT_SEPARATOR - Static variable in class olg.csv.base.csv.CSVSettings
default separator.
DEFAULT_SHEETNUM - Static variable in class olg.csv.base.AbstractSheetSettings
Default sheet num on which read/write.
DEFAULT_SKIPEMPTYCELL - Static variable in class olg.csv.base.csv.CSVSettings
Default option on skipping empty cell.
DEFAULT_WITHHEADERS - Static variable in class olg.csv.base.AbstractSheetSettings
Default with headers value.
DEFAULT_WITHHEADERS - Static variable in class olg.csv.base.csv.CSVSettings
Default with headers value.
defaultCellName(String) - Static method in class olg.csv.base.Cell
Returns the default cell name.
DefaultGetter - Class in olg.csv.bean.getter.impl
Default getter based on extract cell from a row.
DefaultGetter(String) - Constructor for class olg.csv.bean.getter.impl.DefaultGetter
Constructor with cell rank in argument.
DefaultGetterLoader - Class in olg.csv.bean.loader.getter.impl
the Loader characteristic of the default getter.
DefaultGetterLoader(AbstractGetterLoader) - Constructor for class olg.csv.bean.loader.getter.impl.DefaultGetterLoader
Constructs a loader bound with the column node.
defineRowSize() - Method in class olg.csv.base.AbstractSheetReader
Returns the expected rows length of each line.
defineRowSize() - Method in class olg.csv.base.ods.ODSReader
 
doFiltre(String) - Method in class olg.csv.bean.filter.AbstractStringFilter
Realizes the specified transformation promised by this filtre.
doFiltre(String) - Method in class olg.csv.bean.filter.impl.DecorateFilter
 
doFiltre(String) - Method in class olg.csv.bean.filter.impl.LowerCaseFilter
 
doFiltre(String) - Method in class olg.csv.bean.filter.impl.ReplaceFilter
Replaces all occurences matches of ReplaceFilter.getRegex() by ReplaceFilter.getReplacement().
doFiltre(String) - Method in class olg.csv.bean.filter.impl.SplitFilter
Realizes the specified transformation promised by this filtre.
doFiltre(String) - Method in class olg.csv.bean.filter.impl.TrimFilter
 
doFiltre(String) - Method in class olg.csv.bean.filter.impl.UpperCaseFilter
 
doFiltre(String) - Method in class olg.csv.bean.filter.impl.UpperCaseFirstFilter
 
doGet(Row) - Method in class olg.csv.bean.getter.AbstractGetter
Returns a String built from the given row.
doGet(Row) - Method in class olg.csv.bean.getter.impl.ConcateGetter
 
doGet(Row) - Method in class olg.csv.bean.getter.impl.ConstantGetter
 
doGet(Row) - Method in class olg.csv.bean.getter.impl.DefaultGetter
Extracts the target cell value from the given row.
doOnInitSheet() - Method in class olg.csv.base.AbstractSheetReader
Method called by AbstractSheetReader.initSheet() to allow concret SheetReader to do some stuff on its instanciation.
doOnInitSheet() - Method in class olg.csv.base.ods.ODSReader
 

E

EL_COLUMN - Static variable in class olg.csv.bean.loader.CellProcessorLoader
Column node name.
EL_FILTER - Static variable in class olg.csv.bean.loader.CellProcessorLoader
Filter node name.
EL_FORMATTER - Static variable in class olg.csv.bean.loader.CellProcessorLoader
Formatter node name.
EL_PROPERTIES - Static variable in class olg.csv.bean.loader.CellProcessorLoader
Properties node name.
EL_PROPERTY - Static variable in class olg.csv.bean.loader.CellProcessorLoader
Property node name.
emptyToNull(String) - Static method in class olg.csv.bean.loader.Util
Convert an empty String to null.
emptyToNull(String) - Static method in class olg.csv.bean.Util
Convert empty String to null.
endAtColumn - Variable in class olg.csv.base.AbstractSheetReader
Last cell to read in each row.
endAtColumn - Variable in class olg.csv.base.AbstractSheetSettings
The index column to which end the row reading/writing.
endAtRow - Variable in class olg.csv.base.AbstractSheetReader
last row to read.
endAtRow - Variable in class olg.csv.base.AbstractSheetSettings
The row to which ends the reading/writing.
EnumParser<E extends Enum<E>> - Class in olg.csv.bean.parser.impl
Parser dedicated in parsing string into enum.
EnumParser(Class<E>) - Constructor for class olg.csv.bean.parser.impl.EnumParser
constructs EnumParser to parse a specific enum class.
equals(Object) - Method in class olg.csv.base.Cell
 
equals(Object) - Method in class olg.csv.bean.impl.CellProcessor
 
equals(Object) - Method in class olg.csv.bean.impl.PropertyFormatter
 
evaluerDOM(Object, String, QName) - Static method in class olg.csv.bean.loader.Util
Extracts Element from XML Element corresponding to the given XPath expression.
exists(int) - Method in class olg.csv.base.csv.CharSearchReader
Indicates if a char exists at an index in this stream.
extractColumnType(Element, Class<E>) - Method in class olg.csv.bean.loader.CellProcessorLoader
Identifies from an XML Element a CellProcessor list.
extractColumnType(Element, Class<T>) - Method in class olg.csv.bean.loader.CellProcessorLoader.RowBeanPropertyFormatterLoader
 

F

filtre(String) - Method in class olg.csv.bean.filter.AbstractStringFilter
Returns the transformed string passed through this filter and his successors.
find(char...) - Method in class olg.csv.base.csv.CharSearchReader
Finds the first index of the first character found.
findNextAtIndex(int, char...) - Method in class olg.csv.base.csv.CharSearchReader
Finds the first index of the first character found starting at a specific index in the stream.
Formatter<T> - Class in olg.csv.bean.formatter
Allows to represent an object as a String.
Formatter() - Constructor for class olg.csv.bean.formatter.Formatter
 
fromSheetCellNumber(String) - Static method in class olg.csv.base.Cell
Interprets the String in argument as a cell number.

G

get(Row) - Method in class olg.csv.bean.getter.AbstractGetter
Returns a String from a row. if a filter is defined, the string returned by doGet method is filtered.If this String is empty or null, the default value is returned.
getAfter() - Method in class olg.csv.bean.filter.impl.DecorateFilter
 
getBean(Element) - Static method in class olg.csv.bean.loader.CustomLoader
Returns an instance of a bean corresponding to XML node parameter.
getBeanClass() - Method in class olg.csv.bean.impl.AbstractPropertyProcessor
Returns the class of the bean this transformer deals with.
getBefore() - Method in class olg.csv.bean.filter.impl.DecorateFilter
 
getBeginAtColumn() - Method in class olg.csv.base.AbstractSheetSettings
 
getBeginAtRow() - Method in class olg.csv.base.AbstractSheetSettings
 
getCell(int) - Method in class olg.csv.base.Row
Returns registered Cell which has the given num.
getCell(String) - Method in class olg.csv.base.Row
Return cell at the specific number from this row.
getCellFormatter() - Method in class olg.csv.base.ods.ODSSettings
Returns a cell formatter.
getCharacterParser() - Static method in class olg.csv.bean.parser.AbstractParser
Returns parser specialized in string conversion to Character or char.
getCharsetName() - Method in class olg.csv.base.csv.CSVSettings
 
getComplexPropertyTransformer(IBeanProcessor<P>, Class<T>, String) - Static method in class olg.csv.bean.impl.AbstractPropertyProcessor
Returns a property processor which set a property of a bean with the help of a transformer.
getConcate(List<AbstractGetter>, String) - Static method in class olg.csv.bean.getter.AbstractGetter
Returns a new instance of a concate Getter.
getConcatePropertyReader(List<PropertyFormatter>, AbstractStringFilter) - Static method in class olg.csv.bean.impl.PropertyFormatter
Returns a PropertyFormatter which concates strings the given propertyformatters returns.
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.AbstractFiltreLoader
Returns a concret filter.
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.CustomFilterLoader
 
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.DecorateFilterLoader
 
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.LowerFilterLoader
 
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.ReplaceFilterLoader
 
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.SplitFilterLoader
 
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.TrimFilterLoader
 
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.UpperFilterLoader
 
getConcreteFilter(Element) - Method in class olg.csv.bean.loader.filter.impl.UpperFirstFilterLoader
 
getConcreteFormatter(Element) - Method in class olg.csv.bean.loader.AbstractFormatterLoader
Returns a concret formatter.
getConcreteGetter(Element, String) - Method in class olg.csv.bean.loader.getter.AbstractGetterLoader
Returns a concret getter.
getConcreteGetter(Element, String) - Method in class olg.csv.bean.loader.getter.impl.ConcateGetterLoader
 
getConcreteGetter(Element, String) - Method in class olg.csv.bean.loader.getter.impl.ConstantGetterLoader
 
getConcreteGetter(Element, String) - Method in class olg.csv.bean.loader.getter.impl.CustomGetterLoader
 
getConcreteGetter(Element, String) - Method in class olg.csv.bean.loader.getter.impl.DefaultGetterLoader
 
getConcreteParser(Class<T>, Element) - Method in class olg.csv.bean.loader.parser.AbstractParserLoader
Returns a concret parser this concret loader has the responsablity to create.
getConcreteParser(Class<T>, Element) - Method in class olg.csv.bean.loader.parser.impl.CustomParserLoader
 
getConcreteParser(Class, Element) - Method in class olg.csv.bean.loader.parser.impl.DateParserLoader
 
getConstant(String) - Static method in class olg.csv.bean.getter.AbstractGetter
Returns a new instance of a constant Getter.
getConstructorParser(Class<T>) - Static method in class olg.csv.bean.parser.AbstractParser
Returns the parser that operates from the constructor of the given class.
getDateFormatter(String, Locale) - Static method in class olg.csv.bean.formatter.Formatter
Returns a new instance of a formatter specialized in formatting Date as String.
getDateParser(String, Class<? extends Date>, Locale) - Static method in class olg.csv.bean.parser.AbstractParser
Returns parser specialized in string conversion to date.
getDecorateFilter(String, String) - Static method in class olg.csv.bean.filter.AbstractStringFilter
Returns a filter which decorate the given string.
getDefault(String, String) - Static method in class olg.csv.bean.getter.AbstractGetter
Returns a new instance of the default getter.
getDefaultValue() - Method in class olg.csv.bean.getter.AbstractGetter
In case of this getter cannot extract a string from list, it's possible to apply a default value in replacement of.
getDelegatePropertyReader(Method, String, PropertyFormatter) - Static method in class olg.csv.bean.impl.PropertyFormatter
Returns a PropertyFormatter which extracts as a string a characteristic of a field.
getDelimiter() - Method in class olg.csv.base.csv.CSVSettings
 
getEndAtColumn() - Method in class olg.csv.base.AbstractSheetSettings
Returns the num of the last column to read if defined.
getEndAtRow() - Method in class olg.csv.base.AbstractSheetSettings
Returns the last row to read if defined.
getEnumParser(Class<E>) - Static method in class olg.csv.bean.parser.AbstractParser
Returns parser specialized in string conversion to Enum.
getFilter() - Method in class olg.csv.bean.filter.AbstractStringFilter
Returns the successor.
getFilter() - Method in class olg.csv.bean.getter.AbstractGetter
Returns the filter used to filter the String returned by AbstractGetter.doGet(Row).
getFilter(Element) - Method in class olg.csv.bean.loader.filter.AbstractFiltreLoader
Returns a concret filter identified from the given XML element.
getFormatter(Element) - Method in class olg.csv.bean.loader.AbstractFormatterLoader
Returns a concret formatter identified from the given XML element.
getFullName() - Method in class olg.csv.bean.impl.PropertyFormatter
Return the full name of the property.
getGetter(Element) - Method in class olg.csv.bean.loader.getter.AbstractGetterLoader
Returns a concret getter identified from the given XML element.
getGetters() - Method in class olg.csv.bean.getter.impl.ConcateGetter
Returns The list of Getters.
getHeader() - Method in interface olg.csv.bean.ICellProcessor
Provides a header cell.
getHeader() - Method in class olg.csv.bean.impl.CellProcessor
Provides a header cell.
getHeaders() - Method in class olg.csv.bean.impl.RowProcessor
Returns an headers row.
getHeaders() - Method in interface olg.csv.bean.IRowProcessor
Returns an headers row.
getIndex() - Method in class olg.csv.bean.filter.impl.SplitFilter
 
getInstance() - Static method in class olg.csv.bean.loader.AbstractFormatterLoader
Returns singleton responsible of formatters loading.
getInstance() - Static method in class olg.csv.bean.loader.filter.AbstractFiltreLoader
Returns singleton responsible of filters loading.
getInstance() - Static method in class olg.csv.bean.loader.getter.AbstractGetterLoader
Returns singleton responsible of getters loading This is this instance you have to be used to load every type of getter from XML element conformed to XML Schema GetterType specification.
getInstance() - Static method in class olg.csv.bean.loader.parser.AbstractParserLoader
Returns Singleton responsible of parsers loading.
getLineSeparator() - Method in class olg.csv.base.csv.CSVSettings
The line separator setting.
getLocale() - Method in class olg.csv.bean.filter.impl.LowerCaseFilter
Returns the filter locale.
getLocale() - Method in class olg.csv.bean.filter.impl.UpperCaseFilter
Returns the filter locale.
getLocale() - Method in class olg.csv.bean.filter.impl.UpperCaseFirstFilter
the locale used to uppercase.
getLocale(String) - Static method in class olg.csv.bean.loader.Util
Returns a locale corresponding to one of the available locales supported on the JVM and matches the given parameter.
getLowerFilter(Locale) - Static method in class olg.csv.bean.filter.AbstractStringFilter
Returns a filter specialized in lowercase setting.
getName() - Method in class olg.csv.bean.impl.CellProcessor
Get the column header name.
getName() - Method in class olg.csv.bean.impl.PropertyFormatter
Returns the name of the property.
getNum() - Method in class olg.csv.base.Cell
Column number of this cell among parent row cells.
getNum() - Method in class olg.csv.base.Row
Return the number of the row among the target document lines.
getParser(Class<T>, Element) - Method in class olg.csv.bean.loader.parser.AbstractParserLoader
Returns a concret parser identified from the given XML Element.
getPropertyFormatter() - Method in class olg.csv.bean.impl.CellProcessor
Returns the formatter dedicated to rendering the entity properties as value of column cell.
getPropertyParser(Element, Class<I>) - Method in class olg.csv.bean.loader.BeanProcessorLoader
Returns new propertyProcessor which have responsability to set a property to the given bean.
getPropertyParser(Element, Class<I>) - Method in class olg.csv.bean.loader.BeanProcessorLoader.RowBeanTransformerLoader
Returns the property processor corresponding to a property node.
getPropertyReader(Method, String, Formatter<T>, AbstractStringFilter) - Static method in class olg.csv.bean.impl.PropertyFormatter
Returns a basic PropertyFormatter.
getRang() - Method in class olg.csv.bean.getter.impl.DefaultGetter
Returns the rank of the target cell.
getRang() - Method in class olg.csv.bean.impl.CellProcessor
Returns the column num.
getRegex() - Method in class olg.csv.bean.filter.impl.ReplaceFilter
Regular expression which identify occurrences to be replaced.
getReplaceFilter(String, String) - Static method in class olg.csv.bean.filter.AbstractStringFilter
Returns a filter which replace all the occurrences of an regular expression in a string by a particular value.
getReplacement() - Method in class olg.csv.bean.filter.impl.ReplaceFilter
Replacement value.
getRows() - Method in class olg.csv.base.AbstractSheetReader
Get the row count of this sheet.
getRows() - Method in class olg.csv.base.ods.ODSReader
 
getSeparator() - Method in class olg.csv.base.csv.CSVSettings
 
getSeparator() - Method in class olg.csv.bean.filter.impl.SplitFilter
 
getSheetFormatNumber(int) - Static method in class olg.csv.base.Cell
Returns a num cell in a spreadsheet cell number format.
getSheetFormatNumber() - Method in class olg.csv.base.Cell
Returns the column number of this cell in a spreadsheet format ( A for 0, AA for 26, ...).
getSheetName() - Method in class olg.csv.base.AbstractSheetReader
Returns sheet name corresponding to the sheet this reader has opened.
getSheetName() - Method in class olg.csv.base.AbstractSheetSettings
Returns the sheet name.
getSheetName() - Method in class olg.csv.base.AbstractSheetWriter
Returns the sheet name.
getSheetNum() - Method in class olg.csv.base.AbstractSheetReader
Returns the index of the current sheet this reader has opened.
getSheetNum() - Method in class olg.csv.base.AbstractSheetSettings
 
getSimplePropertyTransformer(AbstractGetter, AbstractParser<X>, String, Class<T>) - Static method in class olg.csv.bean.impl.AbstractPropertyProcessor
Returns a simple property processor which set a property of bean with the help of a getter and a parser.
getSize() - Method in class olg.csv.base.csv.CharSearchReader
Returns the current size of the stream.
getSize() - Method in class olg.csv.base.Row
The size of this Row corresponding to the number of cells (empty and no empty). can differ from getCells().size() depending on the chosen option at reading or at writing.
getSplitFilter(int, String) - Static method in class olg.csv.bean.filter.AbstractStringFilter
Returns a filter which extracts a substring by splitting the given string around matches of an regular expression.
getStringParser() - Method in class olg.csv.base.ods.ODSSettings
Returns the String parser.
GetterException - Exception in olg.csv.bean.getter
Exception thrown when an error occurs during String extraction operation from a row.
GetterException() - Constructor for exception olg.csv.bean.getter.GetterException
Constructs a new exception with null as its detail message.
GetterException(String, Throwable) - Constructor for exception olg.csv.bean.getter.GetterException
Constructs a new exception with the specified detail message and cause.
GetterException(String) - Constructor for exception olg.csv.bean.getter.GetterException
Constructs a new exception with the specified detail message.
GetterException(Throwable) - Constructor for exception olg.csv.bean.getter.GetterException
Constructs a new exception with the specified cause.
getTransformer(Element, Class<T>) - Method in class olg.csv.bean.loader.BeanProcessorLoader
Returns new instance of BeanProcessor from XML node.
getTrimFilter() - Static method in class olg.csv.bean.filter.AbstractStringFilter
Returns a Filter which execute String String.trim() method.
getUpperFilter(Locale) - Static method in class olg.csv.bean.filter.AbstractStringFilter
Returns a filter specialized in uppercase setting.
getUpperFirstFilter(Locale) - Static method in class olg.csv.bean.filter.AbstractStringFilter
Returns a filter specialized in uppercase setting of the first letter of a string.
getValue() - Method in class olg.csv.base.Cell
Returns the value of this cell.

H

hashCode() - Method in class olg.csv.base.Cell
 
hashCode() - Method in class olg.csv.bean.impl.CellProcessor
 
hashCode() - Method in class olg.csv.bean.impl.PropertyFormatter
 
hasNext() - Method in class olg.csv.base.AbstractSheetReader
hasNext() - Method in class olg.csv.base.csv.CSVReader
hasNext() - Method in class olg.csv.base.IgnoreNullReader
 
hasNext() - Method in class olg.csv.bean.BeanReader

I

IBeanProcessor<B> - Interface in olg.csv.bean
In reading process, product beans from rows.
ICellProcessor<B> - Interface in olg.csv.bean
In writing process, products cells from beans.
identifyDefaultParser(Class) - Static method in class olg.csv.bean.parser.AbstractParser
Returns default parser corresponding to the given class.
identifyFieldClass(String, String, Class<B>) - Method in class olg.csv.bean.loader.BeanProcessorLoader
Return thes concrete class with which the given field must be setted.
identifyGetter(Class<T>, String) - Static method in class olg.csv.bean.Util
Returns public getter corresponding to the given field.
identifySetter(Class<T>, String) - Static method in class olg.csv.bean.Util
Returns public setter corresponding to the given field.
identifySetType(Class<T>, String) - Static method in class olg.csv.bean.Util
Returns Class corresponding to the given field identify by its setter.
IgnoreNullReader - Class in olg.csv.base
A "Proxy" reader which Provides a mecanism to skip empty row.
IgnoreNullReader(IReader) - Constructor for class olg.csv.base.IgnoreNullReader
 
IgnoreNullWriter - Class in olg.csv.base
A "Proxy" writer which Provides a mecanism to skip empty row.
IgnoreNullWriter(IWriter) - Constructor for class olg.csv.base.IgnoreNullWriter
 
initSheet() - Method in class olg.csv.base.AbstractSheetReader
Method to call by concret constructor to initialize some stuff.
invoke(Object, B) - Method in class olg.csv.bean.impl.AbstractPropertyProcessor
allows to set field of a bean.
IPropertyProcessor<B> - Interface in olg.csv.bean
In reading process, set properties of a bean from a row.
IReader - Interface in olg.csv.base
Reader Interface - Simple Row Iterator.
IRowProcessor<B> - Interface in olg.csv.bean
In writing process, products rows from beans.
isConcrete(Class<T>) - Static method in class olg.csv.bean.Util
Returns if a class is concrete and not an enum class.
isEmpty() - Method in class olg.csv.base.Cell
Returns true if this cell represents an empty cell.
isEmpty() - Method in class olg.csv.base.Row
 
isEmptyingCell() - Method in class olg.csv.base.ods.ODSSettings
Returns the policy on cells rewriting.
isEmptyingRow() - Method in class olg.csv.base.ods.ODSSettings
Returns the policy on rows rewriting.
isEof() - Method in class olg.csv.base.csv.CharSearchReader
Indicates if end of file is reached.
isForceDelimiter() - Method in class olg.csv.base.csv.CSVSettings
Indicate if each CSV field must to be delimited.
isSkipEmptyCell() - Method in class olg.csv.base.csv.CSVSettings
 
isWithHeaders() - Method in class olg.csv.base.AbstractSheetReader
Indicates if the file has a headers line.
isWithHeaders() - Method in class olg.csv.base.AbstractSheetSettings
indicate if the first row must be skipped on reading or if an headers line must be written on writing.
isWithHeaders() - Method in class olg.csv.base.AbstractSheetWriter
Indicates if a header row must be written.
isWithHeaders() - Method in class olg.csv.base.csv.CSVReader
Indicates the CSV file has a header line.
isWithHeaders() - Method in class olg.csv.base.csv.CSVSettings
Indicates if the CSV file has headers.
isWithHeaders() - Method in class olg.csv.base.csv.CSVWriter
Indicates if the file has a headers line.
isWithHeaders() - Method in class olg.csv.base.IgnoreNullReader
 
isWithHeaders() - Method in class olg.csv.base.IgnoreNullWriter
 
isWithHeaders() - Method in interface olg.csv.base.IReader
Indicates if the file has a headers line.
isWithHeaders() - Method in interface olg.csv.base.IWriter
Indicates if the file has a headers line.
iterator() - Method in class olg.csv.base.Row
Cells iterator.
IWriter - Interface in olg.csv.base
Writer Interface.

L

LINUX_LINESEPARATOR - Static variable in class olg.csv.base.csv.CSVSettings
Linux line separator.
load(File) - Method in class olg.csv.bean.loader.BeanProcessorLoader
Returns the transformer described in the given XML file.
load(File) - Method in class olg.csv.bean.loader.CellProcessorLoader
Returns the ColumnFormatter list described in the given XML file.
load(Element, String, Class<E>) - Method in class olg.csv.bean.loader.CellProcessorLoader
load a CellProcessor list from an xml node.
load(Element, String, Class<E>) - Method in class olg.csv.bean.loader.CellProcessorLoader.RowBeanPropertyFormatterLoader
 
LoadException - Exception in olg.csv.bean.loader
Exception thrown during loading from XML file.
LoadException() - Constructor for exception olg.csv.bean.loader.LoadException
Constructs a new load exception with null as its detail message.
LoadException(String) - Constructor for exception olg.csv.bean.loader.LoadException
Constructs a new load exception with the specified detail message.
LoadException(Throwable) - Constructor for exception olg.csv.bean.loader.LoadException
Constructs a new load exception with the specified cause and a detail message of (cause==null ?
LoadException(String, Throwable) - Constructor for exception olg.csv.bean.loader.LoadException
Constructs a new load exception with the specified detail message and cause.
LowerCaseFilter - Class in olg.csv.bean.filter.impl
Filter specialized in lowercase setting.
LowerCaseFilter(Locale) - Constructor for class olg.csv.bean.filter.impl.LowerCaseFilter
 
LowerFilterLoader - Class in olg.csv.bean.loader.filter.impl
Loader characteristic of lower case filter.
LowerFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.LowerFilterLoader
Constructs a loader bound with the lower node.

M

MAC_LINESEPARATOR - Static variable in class olg.csv.base.csv.CSVSettings
Mac Line serapator.
main(String[]) - Static method in class olg.csv.bean.SchemaMain
Allows to write in a file named bean-row.xsd the xsd schema used to create reader or writer configuration.
method - Variable in class olg.csv.bean.impl.AbstractPropertyProcessor
the method used to set the property of a <B> bean.

N

name - Variable in class olg.csv.bean.impl.PropertyFormatter
Name of the property on which to apply the conversion.
next() - Method in class olg.csv.base.AbstractSheetReader
next() - Method in class olg.csv.base.csv.CSVReader
next() - Method in class olg.csv.base.IgnoreNullReader
 
next() - Method in class olg.csv.bean.BeanReader

O

ODSReader - Class in olg.csv.base.ods
ODS Reader based on ODFDOM API.
ODSReader(File, ODSSettings) - Constructor for class olg.csv.base.ods.ODSReader
 
ODSReader(InputStream, ODSSettings) - Constructor for class olg.csv.base.ods.ODSReader
 
ODSReader.ODSCellFormatter - Class in olg.csv.base.ods
Define a default cell format strategy.
ODSReader.ODSCellFormatter(String) - Constructor for class olg.csv.base.ods.ODSReader.ODSCellFormatter
 
ODSSettings - Class in olg.csv.base.ods
Settings Class for ODS document reading and writing.
ODSSettings() - Constructor for class olg.csv.base.ods.ODSSettings
Purpose default settings.
ODSSettings(String, Integer, String) - Constructor for class olg.csv.base.ods.ODSSettings
Defines settings for writing process.
ODSSettings(String) - Constructor for class olg.csv.base.ods.ODSSettings
Defines settings for writing process.
ODSSettings(int, Integer, Integer, String, String, boolean) - Constructor for class olg.csv.base.ods.ODSSettings
Defines settings for Reading process.
ODSSettings(int, boolean) - Constructor for class olg.csv.base.ods.ODSSettings
Defines settings for Reading process.
ODSWriter - Class in olg.csv.base.ods
ODS Writer based on ODFDOM API.
ODSWriter(File, ODSSettings) - Constructor for class olg.csv.base.ods.ODSWriter
 
ODSWriter(OutputStream, ODSSettings) - Constructor for class olg.csv.base.ods.ODSWriter
Constructs ODSWriter with outputStream and Settings.
ODSWriter.ODSParser - Class in olg.csv.base.ods
This parser returns lines extracted from a string by interpreting \r, \n or \r\n as line breaks found in it.
ODSWriter.ODSParser() - Constructor for class olg.csv.base.ods.ODSWriter.ODSParser
 
olg.csv.base - package olg.csv.base
This package provides the main intefaces and classes for reading / writing files organized in rows and cells.
olg.csv.base.csv - package olg.csv.base.csv
This package provides implementations for reading / writing CSV files.
olg.csv.base.ods - package olg.csv.base.ods
This package provides the implementations for reading / writing ODS files.
olg.csv.bean - package olg.csv.bean
This package provides the main classes and interfaces for reading/writing Beans from Rows.
olg.csv.bean.filter - package olg.csv.bean.filter
This package provides all the useful classes for filtering strings.
olg.csv.bean.filter.impl - package olg.csv.bean.filter.impl
This package provides all the implementations of string filters.
olg.csv.bean.formatter - package olg.csv.bean.formatter
This package provides all the useful classes for formatting fields.
olg.csv.bean.getter - package olg.csv.bean.getter
This package provides all the useful classes for getting String value from rows.
olg.csv.bean.getter.impl - package olg.csv.bean.getter.impl
This package provides all the implementation classes for getting String values from Rows.
olg.csv.bean.impl - package olg.csv.bean.impl
This package provides the main implementations for reading/writing Beans from Rows.
olg.csv.bean.loader - package olg.csv.bean.loader
This package provides all the useful classes in the loading of classes involved in the reading / writing bean process from an XML descriptor.
olg.csv.bean.loader.filter - package olg.csv.bean.loader.filter
This package provides filter loaders.
olg.csv.bean.loader.filter.impl - package olg.csv.bean.loader.filter.impl
This package provides filter loaders implementation.
olg.csv.bean.loader.getter - package olg.csv.bean.loader.getter
This package provides getter loaders.
olg.csv.bean.loader.getter.impl - package olg.csv.bean.loader.getter.impl
This package provides getter loaders implementation.
olg.csv.bean.loader.parser - package olg.csv.bean.loader.parser
This package provides parser loaders.
olg.csv.bean.loader.parser.impl - package olg.csv.bean.loader.parser.impl
This package provides parser loaders implementation.
olg.csv.bean.parser - package olg.csv.bean.parser
This package provides useful classes in parsing text to object.
olg.csv.bean.parser.impl - package olg.csv.bean.parser.impl
This package provides all parser implementations.
openDocument(File) - Static method in class olg.csv.bean.loader.Util
Returns the XML Document corresponding to the content of the given file.

P

padding(List<Cell>, int, int) - Method in class olg.csv.base.AbstractSheetReader
Complete cell lists in parameter with empty cells.
parse(String) - Method in class olg.csv.base.ods.ODSWriter.ODSParser
 
parse(String) - Method in class olg.csv.bean.parser.AbstractParser
Converts a string into a new instance of .
parse(String) - Method in class olg.csv.bean.parser.impl.CharacterParser
 
parse(String) - Method in class olg.csv.bean.parser.impl.ConstructorParser
 
parse(String) - Method in class olg.csv.bean.parser.impl.DateParser
 
parse(String) - Method in class olg.csv.bean.parser.impl.DecorateParser
 
parse(String) - Method in class olg.csv.bean.parser.impl.EnumParser
Converts a string into a new instance of .
ParseException - Exception in olg.csv.bean.parser
Exception thrown when an error occurs during parsing String into Bean.
ParseException() - Constructor for exception olg.csv.bean.parser.ParseException
Constructs a new parse exception with null as its detail message.
ParseException(String) - Constructor for exception olg.csv.bean.parser.ParseException
Constructs a new Parse exception with the specified detail message.
ParseException(Throwable) - Constructor for exception olg.csv.bean.parser.ParseException
Constructs a new parse exception with the specified cause and a detail message of (cause==null ?
ParseException(String, Throwable) - Constructor for exception olg.csv.bean.parser.ParseException
Constructs a new parse exception with the specified detail message and cause.
PropertyException - Exception in olg.csv.bean
Exception thrown when an error occurs during the formatting process of the bean properties.
PropertyException() - Constructor for exception olg.csv.bean.PropertyException
Constructs a new exception with null as its detail message.
PropertyException(String, Throwable) - Constructor for exception olg.csv.bean.PropertyException
Constructs a new exception with the specified detail message and cause.
PropertyException(String) - Constructor for exception olg.csv.bean.PropertyException
Constructs a new exception with the specified detail message.
PropertyException(Throwable) - Constructor for exception olg.csv.bean.PropertyException
Constructs a new exception with the specified cause.
PropertyFormatter - Class in olg.csv.bean.impl
In writing Bean, allows to represent a field of an object as a String.
PropertyFormatter() - Constructor for class olg.csv.bean.impl.PropertyFormatter
 
PropertyProcessor<B> - Class in olg.csv.bean.impl
Basic property transformer.

R

ReaderException - Exception in olg.csv.base
Exception thrown during reading.
ReaderException() - Constructor for exception olg.csv.base.ReaderException
Constructs a new exception with null as its detail message.
ReaderException(String, Throwable) - Constructor for exception olg.csv.base.ReaderException
Constructs a new exception with the specified detail message and cause.
ReaderException(String) - Constructor for exception olg.csv.base.ReaderException
Constructs a new exception with the specified detail message.
ReaderException(Throwable) - Constructor for exception olg.csv.base.ReaderException
Constructs a new exception with the specified cause.
recordIndex - Variable in class olg.csv.base.AbstractSheetReader
Record index. first is 1.
remove() - Method in class olg.csv.base.AbstractSheetReader
Unsupported Operation.
remove() - Method in class olg.csv.base.csv.CSVReader
CSVReader throws an UnsupportedOperationException.
remove() - Method in class olg.csv.base.IgnoreNullReader
Throws UnsupportedOperationException.
remove() - Method in class olg.csv.bean.BeanReader
 
ReplaceFilter - Class in olg.csv.bean.filter.impl
Filter which replaces all the occurrences of an regular expression in a string by a particular value.
ReplaceFilter(String, String) - Constructor for class olg.csv.bean.filter.impl.ReplaceFilter
 
ReplaceFilterLoader - Class in olg.csv.bean.loader.filter.impl
Loader characteristic of Replace filter.
ReplaceFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.ReplaceFilterLoader
Constructs a loader bound with the replace node.
Row - Class in olg.csv.base
Row in a spreadsheet.
Row(int, List<Cell>, int) - Constructor for class olg.csv.base.Row
Constructs a row with a num, cells and size.
RowProcessor<B> - Class in olg.csv.bean.impl
IRowProcessor implementation.
RowProcessor(List<CellProcessor<B>>) - Constructor for class olg.csv.bean.impl.RowProcessor
 
rowSize - Variable in class olg.csv.base.AbstractSheetReader
Record size.

S

SchemaMain - Class in olg.csv.bean
Provides main method to extraxt XSD schema from jar.
setAfter(String) - Method in class olg.csv.bean.filter.impl.DecorateFilter
 
setBefore(String) - Method in class olg.csv.bean.filter.impl.DecorateFilter
 
setBeginAtColumn(String) - Method in class olg.csv.base.AbstractSheetSettings
Set from which column begin to read/write each line.
setBeginAtRow(Integer) - Method in class olg.csv.base.AbstractSheetSettings
Sets the row number where to begin reading or writing.
setCellFormatter(Formatter<OdfTableCell>) - Method in class olg.csv.base.ods.ODSSettings
Sets the cell formatter to use.
setCharsetName(String) - Method in class olg.csv.base.csv.CSVSettings
 
setDefaultValue(String) - Method in class olg.csv.bean.getter.AbstractGetter
Sets the given value as default value.
setDelimiter(char) - Method in class olg.csv.base.csv.CSVSettings
 
setEmptyingCell(boolean) - Method in class olg.csv.base.ods.ODSSettings
Sets the policy on cells rewriting.
setEmptyingRow(boolean) - Method in class olg.csv.base.ods.ODSSettings
Sets the policy on rows rewriting.
setEndAtColumn(String) - Method in class olg.csv.base.AbstractSheetSettings
Set to which column end reading each line.Only for reading.
setEndAtRow(Integer) - Method in class olg.csv.base.AbstractSheetSettings
Set at which line end reading.Only for reading.
setFilter(AbstractStringFilter) - Method in class olg.csv.bean.filter.AbstractStringFilter
Sets the successor.
setFilter(AbstractStringFilter) - Method in class olg.csv.bean.getter.AbstractGetter
Sets the given filter.
setForceDelimiter(boolean) - Method in class olg.csv.base.csv.CSVSettings
 
setGetters(List<AbstractGetter>) - Method in class olg.csv.bean.getter.impl.ConcateGetter
Sets the Getters list.
setIndex(int) - Method in class olg.csv.bean.filter.impl.SplitFilter
Sets the index.
setLineSeparator(String) - Method in class olg.csv.base.csv.CSVSettings
 
setName(String) - Method in class olg.csv.bean.impl.CellProcessor
Set the column header name.
setNext() - Method in class olg.csv.base.AbstractSheetReader
Returns the next Row.
setNext() - Method in class olg.csv.base.ods.ODSReader
 
setPropertyFormatter(PropertyFormatter) - Method in class olg.csv.bean.impl.CellProcessor
Sets the formatter dedicated to format entity properties as cell value.
setRang(int) - Method in class olg.csv.bean.getter.impl.DefaultGetter
Sets the rank of the target cell.
setRang(int) - Method in class olg.csv.bean.impl.CellProcessor
Sets the column num.
setRegex(String) - Method in class olg.csv.bean.filter.impl.ReplaceFilter
 
setReplacement(String) - Method in class olg.csv.bean.filter.impl.ReplaceFilter
 
setSeparator(char) - Method in class olg.csv.base.csv.CSVSettings
 
setSeparator(String) - Method in class olg.csv.bean.filter.impl.SplitFilter
Sets the separator.
setSheetName(String) - Method in class olg.csv.base.AbstractSheetSettings
The desire sheet name.
setSheetNum(int) - Method in class olg.csv.base.AbstractSheetSettings
Sets the sheet index in the sheets list of the document.
setSkipEmptyCell(boolean) - Method in class olg.csv.base.csv.CSVSettings
Only for reading. if true the returned rows will only contain not empty cells.
setStringParser(AbstractParser<List<String>>) - Method in class olg.csv.base.ods.ODSSettings
Set the String parser.
setWithHeaders(boolean) - Method in class olg.csv.base.AbstractSheetSettings
Allows to skip headers line on reading or allows to write headers on writing.
setWithHeaders(boolean) - Method in class olg.csv.base.csv.CSVSettings
 
sheetName - Variable in class olg.csv.base.AbstractSheetReader
Sheet name.
sheetName - Variable in class olg.csv.base.AbstractSheetSettings
The sheet name on which read.
sheetName - Variable in class olg.csv.base.AbstractSheetWriter
the sheet name on which write.
sheetNum - Variable in class olg.csv.base.AbstractSheetReader
the sheet num. 0 is the first.
sheetNum - Variable in class olg.csv.base.AbstractSheetSettings
sheet num.
skip(int) - Method in class olg.csv.base.csv.CharSearchReader
Skips characters in the stream.
skipEmptyCell - Variable in class olg.csv.base.AbstractSheetReader
Indicate if emtpy cells are skipping.
SplitFilter - Class in olg.csv.bean.filter.impl
Filter which extracts a substring by splitting the given string around matches of an regular expression.
SplitFilter(int, String) - Constructor for class olg.csv.bean.filter.impl.SplitFilter
 
SplitFilterLoader - Class in olg.csv.bean.loader.filter.impl
Loader characteristic of Split filter.
SplitFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.SplitFilterLoader
Constructs a loader bound with the split node.
substring(int, int) - Method in class olg.csv.base.csv.CharSearchReader
Returns a new String that contains a subsequence of characters currently contained in the stream.
successor - Variable in class olg.csv.bean.loader.AbstractFormatterLoader
FormatterLoader successor as describe in Chain of responsability pattern.
successor - Variable in class olg.csv.bean.loader.filter.AbstractFiltreLoader
FiltreLoader successor as describe in Chain of responsability pattern.
successor - Variable in class olg.csv.bean.loader.getter.AbstractGetterLoader
GetterLoader successor as describe in Chain of responsability pattern.
successor - Variable in class olg.csv.bean.loader.parser.AbstractParserLoader
ParserLoader successor as describe in Chain of responsability pattern.

T

toString() - Method in class olg.csv.base.Cell
Returns the couple (num: value) that this cell represents.
toString(OdfTableCell) - Method in class olg.csv.base.ods.ODSReader.ODSCellFormatter
 
toString() - Method in class olg.csv.base.Row
Returns a representation of this row like {num:num,size:size,cells:cells}.
toString(T[]) - Method in class olg.csv.bean.formatter.ArrayFormatter
 
toString(Date) - Method in class olg.csv.bean.formatter.DateFormatter
 
toString(T) - Method in class olg.csv.bean.formatter.Formatter
Default implementation based on toString Method of the given t.
toString(Object) - Method in class olg.csv.bean.impl.PropertyFormatter
Returns a string representation of the property.
toString(Document) - Static method in class olg.csv.bean.loader.Util
transforms a XML Document as a String.
transform(Row) - Method in interface olg.csv.bean.IBeanProcessor
Returns a new bean built from the given row.
transform(B) - Method in interface olg.csv.bean.ICellProcessor
Product a cell from a bean.
transform(Row, B) - Method in class olg.csv.bean.impl.AbstractPropertyProcessor
 
transform(Row) - Method in class olg.csv.bean.impl.BeanProcessor
Returns a new bean built from the given row.
transform(B) - Method in class olg.csv.bean.impl.CellProcessor
Product a cell from a bean.
transform(Row, B) - Method in class olg.csv.bean.impl.ComplexPropertyProcessor
 
transform(Row, B) - Method in class olg.csv.bean.impl.PropertyProcessor
 
transform(B) - Method in class olg.csv.bean.impl.RowProcessor
Returns a new Row from a bean.
transform(Row, B) - Method in interface olg.csv.bean.IPropertyProcessor
Returns the bean after this transformer sets its property from a row.
transform(B) - Method in interface olg.csv.bean.IRowProcessor
Returns a new Row from a bean.
TrimFilter - Class in olg.csv.bean.filter.impl
Filter which execute String String.trim() method.
TrimFilter() - Constructor for class olg.csv.bean.filter.impl.TrimFilter
 
TrimFilterLoader - Class in olg.csv.bean.loader.filter.impl
Loader characteristic of trim filter.
TrimFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.TrimFilterLoader
Constructs a loader bound with the trim node.

U

UpperCaseFilter - Class in olg.csv.bean.filter.impl
Filter specialized in uppercase setting.
UpperCaseFilter(Locale) - Constructor for class olg.csv.bean.filter.impl.UpperCaseFilter
 
UpperCaseFirstFilter - Class in olg.csv.bean.filter.impl
Filter specialized in uppercase setting of the first letter of a string.
UpperCaseFirstFilter(Locale) - Constructor for class olg.csv.bean.filter.impl.UpperCaseFirstFilter
 
UpperFilterLoader - Class in olg.csv.bean.loader.filter.impl
Loader characteristic of upper case filter.
UpperFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.UpperFilterLoader
Constructs a loader bound with the upper node.
UpperFirstFilterLoader - Class in olg.csv.bean.loader.filter.impl
Loader characteristic of upper case first filter.
UpperFirstFilterLoader(AbstractFiltreLoader) - Constructor for class olg.csv.bean.loader.filter.impl.UpperFirstFilterLoader
Constructs a loader bound with the upper-first node.
UsageInvalideException - Exception in olg.csv.base
Exception thrown when API usage differs from expected usage.
UsageInvalideException() - Constructor for exception olg.csv.base.UsageInvalideException
Constructs a new exception with null as its detail message.
UsageInvalideException(String, Throwable) - Constructor for exception olg.csv.base.UsageInvalideException
Constructs a new exception with the specified detail message and cause.
UsageInvalideException(String) - Constructor for exception olg.csv.base.UsageInvalideException
Constructs a new exception with the specified detail message.
UsageInvalideException(Throwable) - Constructor for exception olg.csv.base.UsageInvalideException
Constructs a new exception with the specified cause.
Util - Class in olg.csv.bean.loader
Util in loading objects from XML Documents.
Util - Class in olg.csv.bean
Util in loading objects from XML Documents and identifying getter and setter method.

V

validate(File) - Static method in class olg.csv.bean.loader.Util
Validate a file as a bean-row XML file.

W

WINDOWS_LINESEPARATOR - Static variable in class olg.csv.base.csv.CSVSettings
Dos line separator.
withHeaders - Variable in class olg.csv.base.AbstractSheetReader
Indicate if an header row must be skipped.
withHeaders - Variable in class olg.csv.base.AbstractSheetSettings
 
withHeaders - Variable in class olg.csv.base.AbstractSheetWriter
Indicate if an header row must be written.
write(E) - Method in class olg.csv.bean.BeanWriter
Writes a bean on a dedicated output.
writeHeaders() - Method in class olg.csv.bean.BeanWriter
Allows to write a header line to describe the fields.
WriterException - Exception in olg.csv.base
Exception thrown during writing.
WriterException() - Constructor for exception olg.csv.base.WriterException
Constructs a new exception with null as its detail message.
WriterException(String, Throwable) - Constructor for exception olg.csv.base.WriterException
Constructs a new exception with the specified detail message and cause.
WriterException(String) - Constructor for exception olg.csv.base.WriterException
Constructs a new exception with the specified detail message.
WriterException(Throwable) - Constructor for exception olg.csv.base.WriterException
Constructs a new exception with the specified cause.

X

xPathExpression - Variable in class olg.csv.bean.loader.AbstractFormatterLoader
This Xpath expression allows to identify xml node which describe the corresponding concret formatter under formatterType node.
xPathExpression - Variable in class olg.csv.bean.loader.filter.AbstractFiltreLoader
This Xpath expression allows to identify xml node which describe the corresponding concret filter under Fitler Type node.
xPathExpression - Variable in class olg.csv.bean.loader.getter.AbstractGetterLoader
This Xpath expression allows to identify xml node which describe the corresponding concret filter under Fitler Type node.
xPathExpression - Variable in class olg.csv.bean.loader.parser.AbstractParserLoader
This Xpath expression allows to identify xml node which describe the corresponding concret parser under parser Type node.

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

Copyright © 2014. All rights reserved.