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

All Superinterfaces:
AMFMapper<J,G>
All Known Implementing Classes:
AdaptingAMFMapper, ArrayAMFMapper, BaseAMFMapper, DataHandlerAMFMapper, EnumAMFMapper, QNameAMFMapper, URIAMFMapper, UUIDAMFMapper, XMLGregorianCalendarAMFMapper

public interface CustomAMFMapper<J,G>
extends AMFMapper<J,G>

AMF mapper that maps a custom type, e.g. one that AMF doesn't inherently support.

Author:
Ryan Heaton

Method Summary
 java.lang.Class<? extends G> getAmfClass()
          The AMF class supported by this mapper.
 java.lang.Class<? extends J> getJaxbClass()
          The JAXB class supported by this mapper.
 
Methods inherited from interface org.codehaus.enunciate.modules.amf.AMFMapper
toAMF, toJAXB
 

Method Detail

getJaxbClass

java.lang.Class<? extends J> getJaxbClass()
The JAXB class supported by this mapper.

Returns:
The JAXB class supported by this mapper.

getAmfClass

java.lang.Class<? extends G> getAmfClass()
The AMF class supported by this mapper.

Returns:
The AMF class supported by this mapper.