public class DataFormatDefinition extends IdentifiedType
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
|
DataFormat |
getDataFormat() |
DataFormat |
getDataFormat(RouteContext routeContext) |
static DataFormat |
getDataFormat(RouteContext routeContext,
DataFormatDefinition type,
String ref)
Factory method to create the data format
|
String |
getDataFormatName() |
String |
getShortName() |
void |
setDataFormat(DataFormat dataFormat) |
void |
setDataFormatName(String dataFormatName) |
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 String getShortName()
Apache Camel