A B C D F G H I K L M N O P R S U V

A

annotatedLinkFields - Variable in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
AnnotationModelLoader - Class in org.apache.camel.dataformat.bindy.util
Annotation based loader for model classes with Bindy annotations.
AnnotationModelLoader(PackageScanClassResolver) - Constructor for class org.apache.camel.dataformat.bindy.util.AnnotationModelLoader
 

B

BigDecimalFormat - Class in org.apache.camel.dataformat.bindy.format
 
BigDecimalFormat(int) - Constructor for class org.apache.camel.dataformat.bindy.format.BigDecimalFormat
 
BigDecimalFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.BigDecimalFormat
 
BigIntegerFormat - Class in org.apache.camel.dataformat.bindy.format
 
BigIntegerFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.BigIntegerFormat
 
bind(List<String>, Map<String, Object>, int) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
bind(List<String>, Map<String, Object>, int) - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
 
bind(List<String>, Map<String, Object>, int) - Method in interface org.apache.camel.dataformat.bindy.BindyFactory
The bind allow to read the content of a record (expressed as a List) and map it to the model classes.
bind(List<String>, Map<String, Object>, int) - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
 
bind(String, Map<String, Object>, int) - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
 
bind(List<String>, Map<String, Object>, int) - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
 
bind(List<String>, Map<String, Object>, int, Map<String, List<Object>>) - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
 
BindyAbstractDataFormat - Class in org.apache.camel.dataformat.bindy
 
BindyAbstractDataFormat() - Constructor for class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
BindyAbstractDataFormat(String...) - Constructor for class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
BindyAbstractFactory - Class in org.apache.camel.dataformat.bindy
The BindyAbstractFactory implements what its common to all the formats supported by Camel Bindy
BindyAbstractFactory(PackageScanClassResolver, String...) - Constructor for class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
BindyCsvDataFormat - Class in org.apache.camel.dataformat.bindy.csv
A data format ( DataFormat) using Bindy to marshal to and from CSV files
BindyCsvDataFormat() - Constructor for class org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
 
BindyCsvDataFormat(String...) - Constructor for class org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
 
BindyCsvFactory - Class in org.apache.camel.dataformat.bindy
The BindyCsvFactory is the class who allows to : Generate a model associated to a CSV record, bind data from a record to the POJOs, export data of POJOs to a CSV record and format data into String, Date, Double, ...
BindyCsvFactory(PackageScanClassResolver, String...) - Constructor for class org.apache.camel.dataformat.bindy.BindyCsvFactory
 
BindyFactory - Interface in org.apache.camel.dataformat.bindy
The bindy factory is a factory used to create the POJO models and bind or unbind the data to and from the record (CSV, ...)
BindyFixedLengthDataFormat - Class in org.apache.camel.dataformat.bindy.fixed
A data format ( DataFormat) using Bindy to marshal to and from Fixed Length
BindyFixedLengthDataFormat() - Constructor for class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
 
BindyFixedLengthDataFormat(String...) - Constructor for class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
 
BindyFixedLengthFactory - Class in org.apache.camel.dataformat.bindy
The BindyCsvFactory is the class who allows to : Generate a model associated to a fixed length record, bind data from a record to the POJOs, export data of POJOs to a fixed length record and format data into String, Date, Double, ...
BindyFixedLengthFactory(PackageScanClassResolver, String...) - Constructor for class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
 
BindyKeyValuePairDataFormat - Class in org.apache.camel.dataformat.bindy.kvp
A data format ( DataFormat) using Bindy to marshal to and from CSV files
BindyKeyValuePairDataFormat() - Constructor for class org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
 
BindyKeyValuePairDataFormat(String...) - Constructor for class org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
 
BindyKeyValuePairFactory - Class in org.apache.camel.dataformat.bindy
The BindyKeyValuePairFactory is the class who allows to bind data of type key value pair.
BindyKeyValuePairFactory(PackageScanClassResolver, String...) - Constructor for class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
 
ByteFormat - Class in org.apache.camel.dataformat.bindy.format
 
ByteFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.ByteFormat
 
BytePatternFormat - Class in org.apache.camel.dataformat.bindy.format
 
BytePatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.BytePatternFormat
 
BytePatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.BytePatternFormat
 

C

CharacterFormat - Class in org.apache.camel.dataformat.bindy.format
 
CharacterFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.CharacterFormat
 
Converter - Class in org.apache.camel.dataformat.bindy.util
The ConvertSeparator helps to return the char associated to the unicode string
createModelFactory(PackageScanClassResolver) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
createModelFactory(PackageScanClassResolver) - Method in class org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
 
createModelFactory(PackageScanClassResolver) - Method in class org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
 
crlf - Variable in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
CsvRecord - Annotation Type in org.apache.camel.dataformat.bindy.annotation
This annotation represents the root class of the model.

D

DataField - Annotation Type in org.apache.camel.dataformat.bindy.annotation
An annotation used to identify in a POJO which property is link to a field of a record (csv, ...).
DatePatternFormat - Class in org.apache.camel.dataformat.bindy.format
 
DatePatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.DatePatternFormat
 
DatePatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.DatePatternFormat
 
DoubleFormat - Class in org.apache.camel.dataformat.bindy.format
 
DoubleFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.DoubleFormat
 
DoublePatternFormat - Class in org.apache.camel.dataformat.bindy.format
 
DoublePatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.DoublePatternFormat
 
DoublePatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.DoublePatternFormat
 

F

factory() - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
Factory method generating new instances of the model and adding them to a HashMap
FixedLengthRecord - Annotation Type in org.apache.camel.dataformat.bindy.annotation
This annotation represents the root class of the model.
FloatFormat - Class in org.apache.camel.dataformat.bindy.format
 
FloatFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.FloatFormat
 
FloatPatternFormat - Class in org.apache.camel.dataformat.bindy.format
 
FloatPatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.FloatPatternFormat
 
FloatPatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.FloatPatternFormat
 
Format<T> - Interface in org.apache.camel.dataformat.bindy
Format allows to format object to and from string received using format or parse method
format(BigDecimal) - Method in class org.apache.camel.dataformat.bindy.format.BigDecimalFormat
 
format(BigInteger) - Method in class org.apache.camel.dataformat.bindy.format.BigIntegerFormat
 
format(Byte) - Method in class org.apache.camel.dataformat.bindy.format.ByteFormat
 
format(Character) - Method in class org.apache.camel.dataformat.bindy.format.CharacterFormat
 
format(Date) - Method in class org.apache.camel.dataformat.bindy.format.DatePatternFormat
 
format(Double) - Method in class org.apache.camel.dataformat.bindy.format.DoubleFormat
 
format(Float) - Method in class org.apache.camel.dataformat.bindy.format.FloatFormat
 
format(T) - Method in interface org.apache.camel.dataformat.bindy.Format
Formats the object into a String
format(Integer) - Method in class org.apache.camel.dataformat.bindy.format.IntegerFormat
 
format(Long) - Method in class org.apache.camel.dataformat.bindy.format.LongFormat
 
format(T) - Method in class org.apache.camel.dataformat.bindy.format.NumberPatternFormat
 
format(Short) - Method in class org.apache.camel.dataformat.bindy.format.ShortFormat
 
format(String) - Method in class org.apache.camel.dataformat.bindy.format.StringFormat
 
FormatException - Exception in org.apache.camel.dataformat.bindy.format
 
FormatException() - Constructor for exception org.apache.camel.dataformat.bindy.format.FormatException
 
FormatException(String) - Constructor for exception org.apache.camel.dataformat.bindy.format.FormatException
 
FormatException(String, Throwable) - Constructor for exception org.apache.camel.dataformat.bindy.format.FormatException
 
FormatException(Throwable) - Constructor for exception org.apache.camel.dataformat.bindy.format.FormatException
 
FormatFactory - Class in org.apache.camel.dataformat.bindy
Factory to return Format classes for a given type.
formatString(Format, Object) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
Format the object into a string according to the format rue defined

G

generateHeader() - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
Generate for the first line the headers of the columns
generateKey(Integer, Integer) - Static method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
Generate a unique key
getByteReturn(String) - Static method in class org.apache.camel.dataformat.bindy.util.Converter
 
getCarriageReturn() - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
Find the carriage return set
getCharDelimitor(String) - Static method in class org.apache.camel.dataformat.bindy.util.Converter
 
getDateFormat() - Method in class org.apache.camel.dataformat.bindy.format.DatePatternFormat
 
getDefaultValueForPrimitive(Class<?>) - Static method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
getFactory(PackageScanClassResolver) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
getFactory(PackageScanClassResolver) - Method in class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
Method used to create the singleton of the BindyCsvFactory
getFormat(Class<?>, String, String, int) - Static method in class org.apache.camel.dataformat.bindy.FormatFactory
Retrieves the format to use for the given type
getGenerateHeaderColumnNames() - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
Flag indicating if the first line of the CSV must be skipped
getKeyValuePairSeparator() - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
Find the key value pair separator used to link the key with its value
getLocale() - Method in class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
getLocale() - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
getNumberFormat() - Method in class org.apache.camel.dataformat.bindy.format.NumberPatternFormat
 
getPackages() - Method in class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
getPackages() - Method in class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
 
getPairSeparator() - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
Find the pair separator used to delimit the key value pair fields
getPattern() - Method in class org.apache.camel.dataformat.bindy.format.DatePatternFormat
 
getPattern() - Method in class org.apache.camel.dataformat.bindy.format.NumberPatternFormat
 
getPattern() - Method in interface org.apache.camel.dataformat.bindy.PatternFormat
Method used to retrieve the pattern for the format
getPrecision() - Method in class org.apache.camel.dataformat.bindy.format.BigDecimalFormat
 
getSeparator() - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
Find the separator used to delimit the CSV fields
getSkipFirstLine() - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
Find the separator used to delimit the CSV fields
getStringCarriageReturn(String) - Static method in class org.apache.camel.dataformat.bindy.util.Converter
 

H

hasFooter() - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
Flag indicating if we have a footer
hasHeader() - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
Flag indicating if we have a header

I

initAnnotatedFields() - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
Find fields annotated in each class of the model
initAnnotatedFields() - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
 
initAnnotatedFields() - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
 
initAnnotatedFields() - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
 
initCsvModel() - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
method uses to initialize the model representing the classes who will bind the data.
initFixedLengthModel() - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
method uses to initialize the model representing the classes who will bind the data.
initKeyValuePairModel() - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
method uses to initialize the model representing the classes who will bind the data This process will scan for classes according to the package name provided, check the annotated classes and fields.
initModel() - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
method uses to initialize the model representing the classes who will bind the data.
initModel() - Method in interface org.apache.camel.dataformat.bindy.BindyFactory
Prior to bind or unbind the data to and from string or model classes, the factory must create a collection of objects representing the model
IntegerFormat - Class in org.apache.camel.dataformat.bindy.format
 
IntegerFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.IntegerFormat
 
IntegerPatternFormat - Class in org.apache.camel.dataformat.bindy.format
 
IntegerPatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.IntegerPatternFormat
 
IntegerPatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.IntegerPatternFormat
 
isMessageOrdered() - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
Flag indicating if the message must be ordered
isMessageOrdered() - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
Flag indicating if the message must be ordered

K

KeyValuePairField - Annotation Type in org.apache.camel.dataformat.bindy.annotation
An annotation used to identify in a POJO which property is link to a key value pair field The tag (mandatory) identifies the key of the key value pair (e.g.

L

Link - Annotation Type in org.apache.camel.dataformat.bindy.annotation
This annotation allows to link classes together in the model.
link(Map<String, Object>) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
Link objects together
LinkType - Enum in org.apache.camel.dataformat.bindy.annotation
Enumeration of link types
loadModels(String...) - Method in class org.apache.camel.dataformat.bindy.util.AnnotationModelLoader
 
LongFormat - Class in org.apache.camel.dataformat.bindy.format
 
LongFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.LongFormat
 
LongPatternFormat - Class in org.apache.camel.dataformat.bindy.format
 
LongPatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.LongPatternFormat
 
LongPatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.LongPatternFormat
 

M

marshal(Exchange, Object, OutputStream) - Method in class org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
 
marshal(Exchange, Object, OutputStream) - Method in class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
 
marshal(Exchange, Object, OutputStream) - Method in class org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
 
Message - Annotation Type in org.apache.camel.dataformat.bindy.annotation
This annotation represents the root class of the model.
models - Variable in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 

N

NumberPatternFormat<T> - Class in org.apache.camel.dataformat.bindy.format
 
NumberPatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.NumberPatternFormat
 
NumberPatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.NumberPatternFormat
 

O

OneToMany - Annotation Type in org.apache.camel.dataformat.bindy.annotation
 
org.apache.camel.dataformat.bindy - package org.apache.camel.dataformat.bindy
 
org.apache.camel.dataformat.bindy.annotation - package org.apache.camel.dataformat.bindy.annotation
 
org.apache.camel.dataformat.bindy.csv - package org.apache.camel.dataformat.bindy.csv
 
org.apache.camel.dataformat.bindy.fixed - package org.apache.camel.dataformat.bindy.fixed
 
org.apache.camel.dataformat.bindy.format - package org.apache.camel.dataformat.bindy.format
 
org.apache.camel.dataformat.bindy.kvp - package org.apache.camel.dataformat.bindy.kvp
 
org.apache.camel.dataformat.bindy.util - package org.apache.camel.dataformat.bindy.util
 

P

paddingchar() - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
Padding char used to fill the field
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.BigDecimalFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.BigIntegerFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.ByteFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.BytePatternFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.CharacterFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.DatePatternFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.DoubleFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.DoublePatternFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.FloatFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.FloatPatternFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.IntegerFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.IntegerPatternFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.LongFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.LongPatternFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.NumberPatternFormat
 
parse(String) - Method in interface org.apache.camel.dataformat.bindy.Format
Parses a String into an object
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.ShortFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.ShortPatternFormat
 
parse(String) - Method in class org.apache.camel.dataformat.bindy.format.StringFormat
 
PatternFormat<T> - Interface in org.apache.camel.dataformat.bindy
The PatternFormat extends the format interface and allows to retrieve the pattern linked to a format (Date, Double, ...)

R

recordLength() - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
 

S

Section - Annotation Type in org.apache.camel.dataformat.bindy.annotation
This annotation allows to define during the marshaling process how a message must be reconstruct
setLocale(String) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
setLocale(String) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
setModelFactory(BindyAbstractFactory) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
setModelFactory(BindyFixedLengthFactory) - Method in class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
 
setPackages(String...) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
 
setPackages(String[]) - Method in class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
 
setPattern(String) - Method in class org.apache.camel.dataformat.bindy.format.DatePatternFormat
Sets the pattern
setPattern(String) - Method in class org.apache.camel.dataformat.bindy.format.NumberPatternFormat
 
setPrecision(int) - Method in class org.apache.camel.dataformat.bindy.format.BigDecimalFormat
 
ShortFormat - Class in org.apache.camel.dataformat.bindy.format
 
ShortFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.ShortFormat
 
ShortPatternFormat - Class in org.apache.camel.dataformat.bindy.format
 
ShortPatternFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.ShortPatternFormat
 
ShortPatternFormat(String, Locale) - Constructor for class org.apache.camel.dataformat.bindy.format.ShortPatternFormat
 
StringFormat - Class in org.apache.camel.dataformat.bindy.format
 
StringFormat() - Constructor for class org.apache.camel.dataformat.bindy.format.StringFormat
 

U

unbind(Map<String, Object>) - Method in class org.apache.camel.dataformat.bindy.BindyAbstractFactory
 
unbind(Map<String, Object>) - Method in class org.apache.camel.dataformat.bindy.BindyCsvFactory
 
unbind(Map<String, Object>) - Method in interface org.apache.camel.dataformat.bindy.BindyFactory
The unbind is used to transform the content of the classes model objects into a string.
unbind(Map<String, Object>) - Method in class org.apache.camel.dataformat.bindy.BindyFixedLengthFactory
 
unbind(Map<String, Object>) - Method in class org.apache.camel.dataformat.bindy.BindyKeyValuePairFactory
 
unmarshal(Exchange, InputStream) - Method in class org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
 
unmarshal(Exchange, InputStream) - Method in class org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
 
unmarshal(Exchange, InputStream) - Method in class org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
 

V

valueOf(String) - Static method in enum org.apache.camel.dataformat.bindy.annotation.LinkType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.camel.dataformat.bindy.annotation.LinkType
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D F G H I K L M N O P R S U V

Apache CAMEL