org.codehaus.enunciate.modules.amf
Class URIAMFMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.amf.URIAMFMapper
All Implemented Interfaces:
AMFMapper<java.net.URI,java.lang.String>, CustomAMFMapper<java.net.URI,java.lang.String>

public class URIAMFMapper
extends java.lang.Object
implements CustomAMFMapper<java.net.URI,java.lang.String>

Author:
Ryan Heaton

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

URIAMFMapper

public URIAMFMapper()
Method Detail

toAMF

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

toJAXB

public java.net.URI 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.net.URI,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.net.URI> getJaxbClass()
Description copied from interface: CustomAMFMapper
The JAXB class supported by this mapper.

Specified by:
getJaxbClass in interface CustomAMFMapper<java.net.URI,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.net.URI,java.lang.String>
Returns:
The AMF class supported by this mapper.