org.codehaus.enunciate.modules.amf
Class DefaultAMFMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.amf.DefaultAMFMapper
All Implemented Interfaces:
AMFMapper

public class DefaultAMFMapper
extends java.lang.Object
implements AMFMapper

Default mapper assumes the class is supported by AMF.

Author:
Ryan Heaton

Field Summary
static AMFMapper INSTANCE
           
 
Constructor Summary
DefaultAMFMapper()
           
 
Method Summary
 java.lang.Object toAMF(java.lang.Object jaxbObject, AMFMappingContext context)
          Maps a JAXB object to a AMF object.
 java.lang.Object toJAXB(java.lang.Object 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
 

Field Detail

INSTANCE

public static final AMFMapper INSTANCE
Constructor Detail

DefaultAMFMapper

public DefaultAMFMapper()
Method Detail

toAMF

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

Specified by:
toAMF in interface AMFMapper
Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The AMF object.
Throws:
AMFMappingException

toJAXB

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

Specified by:
toJAXB in interface AMFMapper
Parameters:
amfObject - The amf object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
AMFMappingException