com.sun.xml.bind.v2.runtime
Class SwaRefAdapter
java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<String,javax.activation.DataHandler>
com.sun.xml.bind.v2.runtime.SwaRefAdapter
public final class SwaRefAdapter
- extends XmlAdapter<String,javax.activation.DataHandler>
XmlAdapter
that binds the value as a SOAP attachment.
On the user classes the SwA handling is done by using the XmlAttachmentRef
annotation, but internally we treat it as a XmlJavaTypeAdapter
with this
adapter class. This is true with both XJC and the runtime.
the model builder code and the code generator does the conversion and
shield the rest of the RI from this mess.
Also see @see http://webservices.xml.com/pub/a/ws/2003/09/16/wsbp.html?page=2.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwaRefAdapter
public SwaRefAdapter()
unmarshal
public javax.activation.DataHandler unmarshal(String cid)
- Specified by:
unmarshal
in class XmlAdapter<String,javax.activation.DataHandler>
marshal
public String marshal(javax.activation.DataHandler data)
- Specified by:
marshal
in class XmlAdapter<String,javax.activation.DataHandler>