@Metadata(label="dataformat,transformation") public class DataFormatDefinition extends IdentifiedType implements OtherAttributesAware
Modifier | Constructor and Description |
---|---|
|
DataFormatDefinition() |
|
DataFormatDefinition(DataFormat dataFormat) |
protected |
DataFormatDefinition(String dataFormatName) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureDataFormat(DataFormat dataFormat)
|
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
|
Boolean |
getContentTypeHeader() |
DataFormat |
getDataFormat() |
DataFormat |
getDataFormat(RouteContext routeContext) |
static DataFormat |
getDataFormat(RouteContext routeContext,
DataFormatDefinition type,
String ref)
Factory method to create the data format
|
String |
getDataFormatName() |
Map<QName,Object> |
getOtherAttributes()
Adds optional attribute to use as property placeholder
|
String |
getShortName() |
void |
setContentTypeHeader(Boolean contentTypeHeader)
Whether the data format should set the Content-Type header with the type from the data format if the
data format is capable of doing so.
|
void |
setDataFormat(DataFormat dataFormat) |
void |
setDataFormatName(String dataFormatName) |
void |
setOtherAttributes(Map<QName,Object> otherAttributes)
Adds an optional attribute
|
protected void |
setProperty(CamelContext camelContext,
Object bean,
String name,
Object value)
Sets a named property on the data format instance using introspection
|
protected void |
setProperty(Object bean,
String name,
Object value)
|
getId, setId
public DataFormatDefinition()
public DataFormatDefinition(DataFormat dataFormat)
protected DataFormatDefinition(String dataFormatName)
public static DataFormat getDataFormat(RouteContext routeContext, DataFormatDefinition type, String ref)
routeContext
- route contexttype
- the data format typeref
- reference to lookup for a data formatpublic DataFormat getDataFormat(RouteContext routeContext)
protected DataFormat createDataFormat(RouteContext routeContext)
@Deprecated protected void configureDataFormat(DataFormat dataFormat)
protected void configureDataFormat(DataFormat dataFormat, CamelContext camelContext)
@Deprecated protected void setProperty(Object bean, String name, Object value)
protected void setProperty(CamelContext camelContext, Object bean, String name, Object value)
public String getDataFormatName()
public void setDataFormatName(String dataFormatName)
public DataFormat getDataFormat()
public void setDataFormat(DataFormat dataFormat)
public Map<QName,Object> getOtherAttributes()
OtherAttributesAware
getOtherAttributes
in interface OtherAttributesAware
public void setOtherAttributes(Map<QName,Object> otherAttributes)
setOtherAttributes
in interface OtherAttributesAware
public Boolean getContentTypeHeader()
public void setContentTypeHeader(Boolean contentTypeHeader)
public String getShortName()
Apache Camel