com.hdcookbook.grin.fontstrip.xml
Class HexStringIntegerAdapter

java.lang.Object
  extended by javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.Integer>
      extended by com.hdcookbook.grin.fontstrip.xml.HexStringIntegerAdapter

public class HexStringIntegerAdapter
extends javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.Integer>

This class is to support custom marshalling of hex string to Java int.

Author:
A. Sundararajan

Constructor Summary
HexStringIntegerAdapter()
           
 
Method Summary
 java.lang.String marshal(java.lang.Integer value)
           
 java.lang.Integer unmarshal(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HexStringIntegerAdapter

public HexStringIntegerAdapter()
Method Detail

unmarshal

public java.lang.Integer unmarshal(java.lang.String str)
                            throws java.lang.Exception
Specified by:
unmarshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.Integer>
Throws:
java.lang.Exception

marshal

public java.lang.String marshal(java.lang.Integer value)
                         throws java.lang.Exception
Specified by:
marshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.Integer>
Throws:
java.lang.Exception