org.codehaus.enunciate.modules.amf
Class DataHandlerAMFMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.amf.DataHandlerAMFMapper
All Implemented Interfaces:
AMFMapper<javax.activation.DataHandler,byte[]>, CustomAMFMapper<javax.activation.DataHandler,byte[]>

public class DataHandlerAMFMapper
extends java.lang.Object
implements CustomAMFMapper<javax.activation.DataHandler,byte[]>

Author:
Ryan Heaton

Constructor Summary
DataHandlerAMFMapper()
           
 
Method Summary
 java.lang.Class<? extends byte[]> getAmfClass()
          The AMF class supported by this mapper.
 java.lang.Class<? extends javax.activation.DataHandler> getJaxbClass()
          The JAXB class supported by this mapper.
 byte[] toAMF(javax.activation.DataHandler jaxbObject, AMFMappingContext context)
          Maps a JAXB object to a AMF object.
 javax.activation.DataHandler toJAXB(byte[] 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

DataHandlerAMFMapper

public DataHandlerAMFMapper()
Method Detail

toAMF

public byte[] toAMF(javax.activation.DataHandler jaxbObject,
                    AMFMappingContext context)
             throws AMFMappingException
Description copied from interface: AMFMapper
Maps a JAXB object to a AMF object.

Specified by:
toAMF in interface AMFMapper<javax.activation.DataHandler,byte[]>
Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The AMF object.
Throws:
AMFMappingException

toJAXB

public javax.activation.DataHandler toJAXB(byte[] amfObject,
                                           AMFMappingContext context)
                                    throws AMFMappingException
Description copied from interface: AMFMapper
Maps a AMF object to a JAXB object.

Specified by:
toJAXB in interface AMFMapper<javax.activation.DataHandler,byte[]>
Parameters:
amfObject - The amf object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
AMFMappingException

getJaxbClass

public java.lang.Class<? extends javax.activation.DataHandler> getJaxbClass()
Description copied from interface: CustomAMFMapper
The JAXB class supported by this mapper.

Specified by:
getJaxbClass in interface CustomAMFMapper<javax.activation.DataHandler,byte[]>
Returns:
The JAXB class supported by this mapper.

getAmfClass

public java.lang.Class<? extends byte[]> getAmfClass()
Description copied from interface: CustomAMFMapper
The AMF class supported by this mapper.

Specified by:
getAmfClass in interface CustomAMFMapper<javax.activation.DataHandler,byte[]>
Returns:
The AMF class supported by this mapper.