org.codehaus.enunciate.modules.gwt
Class MapGWTMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.gwt.MapGWTMapper
All Implemented Interfaces:
GWTMapper<java.util.Map,java.util.Map>

public class MapGWTMapper
extends java.lang.Object
implements GWTMapper<java.util.Map,java.util.Map>

Author:
Ryan Heaton

Constructor Summary
MapGWTMapper(java.lang.Class<java.util.Map> mapType, java.lang.reflect.Type keyType, java.lang.reflect.Type valueType, javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter adapterInfo)
           
 
Method Summary
static java.util.Map getMapInstance(java.lang.Class<java.util.Map> mapType)
           
 java.util.Map toGWT(java.util.Map jaxbObject, GWTMappingContext context)
          Maps a JAXB object to a GWT object.
 java.util.Map toJAXB(java.util.Map gwtObject, GWTMappingContext context)
          Maps a GWT object to a JAXB object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapGWTMapper

public MapGWTMapper(java.lang.Class<java.util.Map> mapType,
                    java.lang.reflect.Type keyType,
                    java.lang.reflect.Type valueType,
                    javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter adapterInfo)
Method Detail

toGWT

public java.util.Map toGWT(java.util.Map jaxbObject,
                           GWTMappingContext context)
                    throws GWTMappingException
Description copied from interface: GWTMapper
Maps a JAXB object to a GWT object.

Specified by:
toGWT in interface GWTMapper<java.util.Map,java.util.Map>
Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The GWT object.
Throws:
GWTMappingException

toJAXB

public java.util.Map toJAXB(java.util.Map gwtObject,
                            GWTMappingContext context)
                     throws GWTMappingException
Description copied from interface: GWTMapper
Maps a GWT object to a JAXB object.

Specified by:
toJAXB in interface GWTMapper<java.util.Map,java.util.Map>
Parameters:
gwtObject - The gwt object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
GWTMappingException

getMapInstance

public static java.util.Map getMapInstance(java.lang.Class<java.util.Map> mapType)