org.apache.tuscany.sca.databinding.jaxb
Class AnyTypeXmlAdapter

java.lang.Object
  extended by javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
      extended by org.apache.tuscany.sca.databinding.jaxb.AnyTypeXmlAdapter

public class AnyTypeXmlAdapter
extends javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>

This special XmlAdapter can be used by JAXB classes to annotate the references to java interfaces


Constructor Summary
AnyTypeXmlAdapter()
           
 
Method Summary
 java.lang.Object marshal(java.lang.Object v)
           
 java.lang.Object unmarshal(java.lang.Object v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnyTypeXmlAdapter

public AnyTypeXmlAdapter()
Method Detail

marshal

public java.lang.Object marshal(java.lang.Object v)
                         throws java.lang.Exception
Specified by:
marshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
Throws:
java.lang.Exception

unmarshal

public java.lang.Object unmarshal(java.lang.Object v)
                           throws java.lang.Exception
Specified by:
unmarshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
Throws:
java.lang.Exception