org.mule.transformers.jaxb
Class JAXBTestTransformers
java.lang.Object
org.mule.transformers.jaxb.JAXBTestTransformers
@ContainsTransformerMethods
public class JAXBTestTransformers
- extends java.lang.Object
Explicit JAXB transformers used to test that JAXB transforms can be intercepted
Method Summary |
java.util.List<EmailAddress> |
toEmailAddresses(org.w3c.dom.Document doc,
java.util.Map headers,
javax.xml.bind.JAXBContext context)
|
Person |
toPerson(org.w3c.dom.Document doc,
javax.xml.bind.JAXBContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBTestTransformers
public JAXBTestTransformers()
toPerson
@Transformer(sourceTypes=java.lang.String.class)
public Person toPerson(org.w3c.dom.Document doc,
javax.xml.bind.JAXBContext context)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
toEmailAddresses
@Transformer(sourceTypes={java.lang.String.class,java.io.InputStream.class})
public java.util.List<EmailAddress> toEmailAddresses(@Payload
org.w3c.dom.Document doc,
@InboundHeaders(value="*")
java.util.Map headers,
javax.xml.bind.JAXBContext context)
throws javax.xml.bind.JAXBException,
javax.xml.xpath.XPathExpressionException
- Throws:
javax.xml.bind.JAXBException
javax.xml.xpath.XPathExpressionException
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.