Class HexBinaryAdapter

java.lang.Object
jakarta.xml.bind.annotation.adapters.XmlAdapter<String,byte[]>
jakarta.xml.bind.annotation.adapters.HexBinaryAdapter

public final class HexBinaryAdapter extends XmlAdapter<String,byte[]>
XmlAdapter for xs:hexBinary.

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

Since:
1.6, JAXB 2.0
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • HexBinaryAdapter

      public HexBinaryAdapter()
  • Method Details

    • 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.