org.codehaus.enunciate.modules.amf
Interface AMFMapper<J,G>

All Known Subinterfaces:
CustomAMFMapper<J,G>
All Known Implementing Classes:
AdaptingAMFMapper, ArrayAMFMapper, BaseAMFMapper, CollectionAMFMapper, DataHandlerAMFMapper, DefaultAMFMapper, EnumAMFMapper, MapAMFMapper, QNameAMFMapper, URIAMFMapper, UUIDAMFMapper, XMLGregorianCalendarAMFMapper

public interface AMFMapper<J,G>

Maps JAXB objects to AMF objects, and vice-versa.

Author:
Ryan Heaton

Method Summary
 G toAMF(J jaxbObject, AMFMappingContext context)
          Maps a JAXB object to a AMF object.
 J toJAXB(G amfObject, AMFMappingContext context)
          Maps a AMF object to a JAXB object.
 

Method Detail

toAMF

G toAMF(J jaxbObject,
        AMFMappingContext context)
        throws AMFMappingException
Maps a JAXB object to a AMF object.

Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The AMF object.
Throws:
AMFMappingException

toJAXB

J toJAXB(G amfObject,
         AMFMappingContext context)
         throws AMFMappingException
Maps a AMF object to a JAXB object.

Parameters:
amfObject - The amf object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
AMFMappingException