@Metadata(label="dataformat,transformation,xml",
title="Castor")
public class CastorDataFormat
extends DataFormatDefinition
| Constructor and Description |
|---|
CastorDataFormat() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureDataFormat(DataFormat dataFormat,
CamelContext camelContext)
Allows derived classes to customize the data format
|
String |
getAllowedUnmarshallObjects() |
String[] |
getClasses() |
String |
getDeniedUnmarshallObjects() |
String |
getEncoding() |
String |
getMappingFile() |
String[] |
getPackages() |
Boolean |
getValidation() |
Boolean |
getWhitelistEnabled() |
void |
setAllowedUnmarshallObjects(String allowedUnmarshallObjects)
Define the allowed objects to be unmarshalled.
|
void |
setClasses(String[] classes)
Add additional class names to Castor XmlContext
|
void |
setDeniedUnmarshallObjects(String deniedUnmarshallObjects)
Define the denied objects to be unmarshalled.
|
void |
setEncoding(String encoding)
Encoding to use when marshalling an Object to XML.
|
void |
setMappingFile(String mappingFile)
Path to a Castor mapping file to load from the classpath.
|
void |
setPackages(String[] packages)
Add additional packages to Castor XmlContext
|
void |
setValidation(Boolean validation)
Whether validation is turned on or off.
|
void |
setWhitelistEnabled(Boolean whitelistEnabled)
Define if Whitelist feature is enabled or not
|
configureDataFormat, createDataFormat, getDataFormat, getDataFormat, getDataFormat, getDataFormatName, getOtherAttributes, getShortName, setDataFormat, setDataFormatName, setOtherAttributes, setProperty, setPropertygetId, setIdpublic CastorDataFormat()
public Boolean getValidation()
public void setValidation(Boolean validation)
public String getMappingFile()
public void setMappingFile(String mappingFile)
public String[] getPackages()
public void setPackages(String[] packages)
public String[] getClasses()
public void setClasses(String[] classes)
public String getEncoding()
public void setEncoding(String encoding)
public Boolean getWhitelistEnabled()
public void setWhitelistEnabled(Boolean whitelistEnabled)
public String getAllowedUnmarshallObjects()
public void setAllowedUnmarshallObjects(String allowedUnmarshallObjects)
EndpointHelper.matchPattern(String, String).
Denied objects takes precedence over allowed objects.public String getDeniedUnmarshallObjects()
public void setDeniedUnmarshallObjects(String deniedUnmarshallObjects)
EndpointHelper.matchPattern(String, String).
Denied objects takes precedence over allowed objects.protected void configureDataFormat(DataFormat dataFormat, CamelContext camelContext)
DataFormatDefinitionconfigureDataFormat in class DataFormatDefinitionApache Camel