class XmlAdapterWrapper
extends javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<?> |
clazz |
private javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object> |
delegate |
Constructor and Description |
---|
XmlAdapterWrapper(javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object> delegate,
java.lang.Class<?> clazz) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getValueType() |
protected static XmlAdapterWrapper |
getXmlAdapter(java.lang.Class<?> baseType,
java.lang.annotation.Annotation[] annotations) |
java.lang.Object |
marshal(java.lang.Object v) |
java.lang.Object |
unmarshal(java.lang.Object v) |
protected static java.lang.Class<?> |
xmlAdapterValueType(java.lang.Class<?> baseType,
java.lang.annotation.Annotation[] annotations) |
private javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object> delegate
private java.lang.Class<?> clazz
public XmlAdapterWrapper(javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object> delegate, java.lang.Class<?> clazz)
public java.lang.Object unmarshal(java.lang.Object v) throws java.lang.Exception
unmarshal
in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
java.lang.Exception
public java.lang.Object marshal(java.lang.Object v) throws java.lang.Exception
marshal
in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
java.lang.Exception
public java.lang.Class<?> getValueType()
protected static java.lang.Class<?> xmlAdapterValueType(java.lang.Class<?> baseType, java.lang.annotation.Annotation[] annotations)
protected static XmlAdapterWrapper getXmlAdapter(java.lang.Class<?> baseType, java.lang.annotation.Annotation[] annotations)