org.apache.camel.model.dataformat
Class XStreamDataFormat

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.model.DataFormatDefinition
          extended by org.apache.camel.model.dataformat.XStreamDataFormat

public class XStreamDataFormat
extends DataFormatDefinition

Represents the XStream XML DataFormat

Version:

Nested Class Summary
static class XStreamDataFormat.AliasAdapter
           
static class XStreamDataFormat.AliasEntry
           
static class XStreamDataFormat.AliasList
           
static class XStreamDataFormat.ConverterEntry
           
static class XStreamDataFormat.ConverterList
           
static class XStreamDataFormat.ConvertersAdapter
           
static class XStreamDataFormat.ImplicitCollectionEntry
           
static class XStreamDataFormat.ImplicitCollectionList
           
static class XStreamDataFormat.ImplicitCollectionsAdapter
           
static class XStreamDataFormat.OmitFieldEntry
           
static class XStreamDataFormat.OmitFieldList
           
static class XStreamDataFormat.OmitFieldsAdapter
           
 
Constructor Summary
XStreamDataFormat()
           
XStreamDataFormat(String encoding)
           
 
Method Summary
protected  void configureDataFormat(DataFormat dataFormat)
          Allows derived classes to customize the data format
protected  DataFormat createDataFormat(RouteContext routeContext)
          Factory method to create the data format instance
 Map<String,String> getAliases()
           
 List<String> getConverters()
           
 String getDriver()
           
 String getDriverRef()
           
 String getEncoding()
           
 Map<String,String[]> getImplicitCollections()
           
 Map<String,String[]> getOmitFields()
           
 void setAliases(Map<String,String> aliases)
           
 void setConverters(List<String> converters)
           
 void setDriver(String driver)
           
 void setDriverRef(String driverRef)
           
 void setEncoding(String encoding)
           
 void setImplicitCollections(Map<String,String[]> implicitCollections)
           
 void setOmitFields(Map<String,String[]> omitFields)
           
 
Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormat, getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName, setProperty
 
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XStreamDataFormat

public XStreamDataFormat()

XStreamDataFormat

public XStreamDataFormat(String encoding)
Method Detail

getEncoding

public String getEncoding()

setEncoding

public void setEncoding(String encoding)

getDriver

public String getDriver()

setDriver

public void setDriver(String driver)

getDriverRef

public String getDriverRef()

setDriverRef

public void setDriverRef(String driverRef)

getConverters

public List<String> getConverters()

setConverters

public void setConverters(List<String> converters)

getAliases

public Map<String,String> getAliases()

setAliases

public void setAliases(Map<String,String> aliases)

getOmitFields

public Map<String,String[]> getOmitFields()

setOmitFields

public void setOmitFields(Map<String,String[]> omitFields)

getImplicitCollections

public Map<String,String[]> getImplicitCollections()

setImplicitCollections

public void setImplicitCollections(Map<String,String[]> implicitCollections)

createDataFormat

protected DataFormat createDataFormat(RouteContext routeContext)
Description copied from class: DataFormatDefinition
Factory method to create the data format instance

Overrides:
createDataFormat in class DataFormatDefinition

configureDataFormat

protected void configureDataFormat(DataFormat dataFormat)
Description copied from class: DataFormatDefinition
Allows derived classes to customize the data format

Overrides:
configureDataFormat in class DataFormatDefinition


Apache CAMEL