org.codehaus.enunciate.modules.amf
Class UUIDAMFMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.amf.UUIDAMFMapper
All Implemented Interfaces:
AMFMapper<java.util.UUID,java.lang.String>, CustomAMFMapper<java.util.UUID,java.lang.String>

public class UUIDAMFMapper
extends java.lang.Object
implements CustomAMFMapper<java.util.UUID,java.lang.String>

Author:
Ryan Heaton

Constructor Summary
UUIDAMFMapper()
           
 
Method Summary
 java.lang.Class<? extends java.lang.String> getAmfClass()
          The AMF class supported by this mapper.
 java.lang.Class<? extends java.util.UUID> getJaxbClass()
          The JAXB class supported by this mapper.
 java.lang.String toAMF(java.util.UUID jaxbObject, AMFMappingContext context)
          Maps a JAXB object to a AMF object.
 java.util.UUID toJAXB(java.lang.String 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

UUIDAMFMapper

public UUIDAMFMapper()
Method Detail

toAMF

public java.lang.String toAMF(java.util.UUID 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.UUID,java.lang.String>
Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The AMF object.
Throws:
AMFMappingException

toJAXB

public java.util.UUID toJAXB(java.lang.String 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.UUID,java.lang.String>
Parameters:
amfObject - The amf object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
AMFMappingException

getJaxbClass

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

Specified by:
getJaxbClass in interface CustomAMFMapper<java.util.UUID,java.lang.String>
Returns:
The JAXB class supported by this mapper.

getAmfClass

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

Specified by:
getAmfClass in interface CustomAMFMapper<java.util.UUID,java.lang.String>
Returns:
The AMF class supported by this mapper.