org.codehaus.enunciate.modules.amf
Class XMLGregorianCalendarAMFMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.amf.XMLGregorianCalendarAMFMapper
All Implemented Interfaces:
AMFMapper<javax.xml.datatype.XMLGregorianCalendar,java.util.Date>, CustomAMFMapper<javax.xml.datatype.XMLGregorianCalendar,java.util.Date>

public class XMLGregorianCalendarAMFMapper
extends java.lang.Object
implements CustomAMFMapper<javax.xml.datatype.XMLGregorianCalendar,java.util.Date>

Author:
Ryan Heaton

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

XMLGregorianCalendarAMFMapper

public XMLGregorianCalendarAMFMapper()
Method Detail

toAMF

public java.util.Date toAMF(javax.xml.datatype.XMLGregorianCalendar 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.xml.datatype.XMLGregorianCalendar,java.util.Date>
Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The AMF object.
Throws:
AMFMappingException

toJAXB

public javax.xml.datatype.XMLGregorianCalendar toJAXB(java.util.Date 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.xml.datatype.XMLGregorianCalendar,java.util.Date>
Parameters:
amfObject - The amf object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
AMFMappingException

getJaxbClass

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

Specified by:
getJaxbClass in interface CustomAMFMapper<javax.xml.datatype.XMLGregorianCalendar,java.util.Date>
Returns:
The JAXB class supported by this mapper.

getAmfClass

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

Specified by:
getAmfClass in interface CustomAMFMapper<javax.xml.datatype.XMLGregorianCalendar,java.util.Date>
Returns:
The AMF class supported by this mapper.