javax.xml.bind.annotation.adapters
Class HexBinaryAdapter
java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,byte[]>
javax.xml.bind.annotation.adapters.HexBinaryAdapter
public final class HexBinaryAdapter
- extends XmlAdapter<java.lang.String,byte[]>
XmlAdapter
for xs:hexBinary.
This XmlAdapter
binds byte[] to the hexBinary representation in XML.
- Author:
- Kohsuke Kawaguchi
- Since:
- JAXB 2.0
Method Summary |
java.lang.String |
marshal(byte[] bytes)
Convert a bound type to a value type. |
byte[] |
unmarshal(java.lang.String s)
Convert a value type to a bound type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HexBinaryAdapter
public HexBinaryAdapter()
unmarshal
public byte[] unmarshal(java.lang.String s)
- Description copied from class:
XmlAdapter
- Convert a value type to a bound type.
- Specified by:
unmarshal
in class XmlAdapter<java.lang.String,byte[]>
- Parameters:
s
- The value to be converted. Can be null.
marshal
public java.lang.String marshal(byte[] bytes)
- Description copied from class:
XmlAdapter
- Convert a bound type to a value type.
- Specified by:
marshal
in class XmlAdapter<java.lang.String,byte[]>
- Parameters:
bytes
- The value to be convereted. Can be null.