Class HexBinaryAdapter


public final class HexBinaryAdapter
extends XmlAdapter<String,byte[]>

XmlAdapter for xs:hexBinary.

This XmlAdapter binds byte[] to the hexBinary representation in XML.

Since:
JAXB 2.0

Constructors

Constructor and Description
HexBinaryAdapter()

Methods

Modifier and Type Method and Description
String marshal(byte[] bytes)

Convert a bound type to a value type.

byte[] unmarshal(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

Constructors

HexBinaryAdapter

public HexBinaryAdapter()

Methods

unmarshal

public byte[] unmarshal(String s)

Description copied from class: XmlAdapter

Convert a value type to a bound type.

Specified by:
unmarshal in class XmlAdapter<String,byte[]>
Parameters:
s - The value to be converted. Can be null.

marshal

public String marshal(byte[] bytes)

Description copied from class: XmlAdapter

Convert a bound type to a value type.

Specified by:
marshal in class XmlAdapter<String,byte[]>
Parameters:
bytes - The value to be convereted. Can be null.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/javase/8/docs/api/javax/xml/bind/annotation/adapters/HexBinaryAdapter.html