@Metadata(firstVersion="2.0.0", label="dataformat,transformation,csv", title="Bindy") public class BindyDataFormat extends DataFormatDefinition
Constructor and Description |
---|
BindyDataFormat() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureDataFormat(DataFormat dataFormat,
CamelContext camelContext)
Allows derived classes to customize the data format
|
protected DataFormat |
createDataFormat(RouteContext routeContext)
Factory method to create the data format instance
|
String |
getClassType() |
String |
getLocale() |
BindyType |
getType() |
Boolean |
getUnwrapSingleInstance() |
void |
setClassType(Class<?> classType)
Type of model class to use.
|
void |
setClassType(String classType)
Name of model class to use.
|
void |
setLocale(String locale)
To configure a default locale to use, such as us for united states.
|
void |
setType(BindyType type)
Whether to use csv, fixed or key value pairs mode.
|
void |
setUnwrapSingleInstance(Boolean unwrapSingleInstance)
When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List.
|
configureDataFormat, getContentTypeHeader, getDataFormat, getDataFormat, getDataFormat, getDataFormatName, getOtherAttributes, getShortName, setContentTypeHeader, setDataFormat, setDataFormatName, setOtherAttributes, setProperty, setProperty
getId, setId
public BindyDataFormat()
public String getClassType()
public void setClassType(String classType)
public void setClassType(Class<?> classType)
public void setLocale(String locale)
public Boolean getUnwrapSingleInstance()
public void setUnwrapSingleInstance(Boolean unwrapSingleInstance)
protected DataFormat createDataFormat(RouteContext routeContext)
DataFormatDefinition
createDataFormat
in class DataFormatDefinition
protected void configureDataFormat(DataFormat dataFormat, CamelContext camelContext)
DataFormatDefinition
configureDataFormat
in class DataFormatDefinition
Apache Camel