org.mule.transformers.jaxb
Class JAXBTestTransformers

java.lang.Object
  extended by 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


Constructor Summary
JAXBTestTransformers()
           
 
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
 

Constructor Detail

JAXBTestTransformers

public JAXBTestTransformers()
Method Detail

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.