org.codehaus.enunciate.modules.amf
Class MapAMFMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.amf.MapAMFMapper
All Implemented Interfaces:
AMFMapper<java.util.Map,java.util.Map>

public class MapAMFMapper
extends java.lang.Object
implements AMFMapper<java.util.Map,java.util.Map>

Author:
Ryan Heaton

Constructor Summary
MapAMFMapper(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 toAMF(java.util.Map jaxbObject, AMFMappingContext context)
          Maps a JAXB object to a AMF object.
 java.util.Map toJAXB(java.util.Map amfObject, AMFMappingContext context)
          Maps a AMF 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

MapAMFMapper

public MapAMFMapper(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

toAMF

public java.util.Map toAMF(java.util.Map jaxbObject,
                           AMFMappingContext context)
                    throws AMFMappingException
Description copied from interface: AMFMapper
Maps a JAXB object to a AMF object.

Specified by:
toAMF in interface AMFMapper<java.util.Map,java.util.Map>
Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The AMF object.
Throws:
AMFMappingException

toJAXB

public java.util.Map toJAXB(java.util.Map amfObject,
                            AMFMappingContext context)
                     throws AMFMappingException
Description copied from interface: AMFMapper
Maps a AMF object to a JAXB object.

Specified by:
toJAXB in interface AMFMapper<java.util.Map,java.util.Map>
Parameters:
amfObject - The amf object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
AMFMappingException

getMapInstance

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