org.apache.camel.dataformat.bindy
Class BindyAbstractDataFormat

java.lang.Object
  extended by org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
All Implemented Interfaces:
org.apache.camel.spi.DataFormat
Direct Known Subclasses:
BindyCsvDataFormat, BindyFixedLengthDataFormat, BindyKeyValuePairDataFormat

public abstract class BindyAbstractDataFormat
extends Object
implements org.apache.camel.spi.DataFormat


Constructor Summary
  BindyAbstractDataFormat()
           
protected BindyAbstractDataFormat(Class<?> classType)
           
  BindyAbstractDataFormat(String... packages)
           
 
Method Summary
protected abstract  BindyAbstractFactory createModelFactory(org.apache.camel.spi.PackageScanClassResolver resolver)
           
protected  Object extractUnmarshalResult(List<Map<String,Object>> models)
           
 Class<?> getClassType()
           
 BindyAbstractFactory getFactory(org.apache.camel.spi.PackageScanClassResolver resolver)
           
 String getLocale()
           
 String[] getPackages()
           
 void setClassType(Class<?> classType)
           
 void setLocale(String locale)
           
 void setModelFactory(BindyAbstractFactory modelFactory)
           
 void setPackages(String... packages)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.camel.spi.DataFormat
marshal, unmarshal
 

Constructor Detail

BindyAbstractDataFormat

public BindyAbstractDataFormat()

BindyAbstractDataFormat

public BindyAbstractDataFormat(String... packages)

BindyAbstractDataFormat

protected BindyAbstractDataFormat(Class<?> classType)
Method Detail

getPackages

public String[] getPackages()

setPackages

public void setPackages(String... packages)

getClassType

public Class<?> getClassType()

setClassType

public void setClassType(Class<?> classType)

getLocale

public String getLocale()

setLocale

public void setLocale(String locale)

getFactory

public BindyAbstractFactory getFactory(org.apache.camel.spi.PackageScanClassResolver resolver)
                                throws Exception
Throws:
Exception

setModelFactory

public void setModelFactory(BindyAbstractFactory modelFactory)

createModelFactory

protected abstract BindyAbstractFactory createModelFactory(org.apache.camel.spi.PackageScanClassResolver resolver)
                                                    throws Exception
Throws:
Exception

extractUnmarshalResult

protected Object extractUnmarshalResult(List<Map<String,Object>> models)


Apache Camel