13.3.7. XStreamToObject
Input Type | java.lang.String |
Output Type | User Object (specified by "incoming-type" property) |
Class | org.jboss.soa.esb.actions.converters.XStreamToObject |
Takes the XML bound as the Message payload and converts it into an Object using the XStream processor. .
Property | Description | Required |
---|---|---|
class-alias |
Class alias used during serialization. Defaults to the input Object's class name.
| No |
exclude-package |
Flag indicating whether or not the XML includes a package name.
| YES |
incoming-type |
Class type.
| Yes |
root-node |
Specify a different root node than the actual root node in the XML. Takes an XPath expression.
| No |
aliases |
Specify additional aliases to help XStream to convert the XML elements to Objects
| No |
attribute-aliases |
Specify additional attribute aliases to help XStream to convert the XML attributes to Objects
| No |
fieldAliases |
Field aliases to be added to Xstream.
| No |
implicit-collections |
Which will be registered with Xstream
| No |
converters |
Specify converters to help Xstream to convert the XML elements and attributes to Objects.
| No |
Example 13.6. Sample Configuration