org.codehaus.enunciate.modules.gwt
Class QNameGWTMapper

java.lang.Object
  extended by org.codehaus.enunciate.modules.gwt.QNameGWTMapper
All Implemented Interfaces:
CustomGWTMapper<javax.xml.namespace.QName,java.lang.String>, GWTMapper<javax.xml.namespace.QName,java.lang.String>

public class QNameGWTMapper
extends java.lang.Object
implements CustomGWTMapper<javax.xml.namespace.QName,java.lang.String>

Author:
Ryan Heaton

Constructor Summary
QNameGWTMapper()
           
 
Method Summary
 java.lang.Class<? extends java.lang.String> getGwtClass()
          The GWT class supported by this mapper.
 java.lang.Class<? extends javax.xml.namespace.QName> getJaxbClass()
          The JAXB class supported by this mapper.
 java.lang.String toGWT(javax.xml.namespace.QName jaxbObject, GWTMappingContext context)
          Maps a JAXB object to a GWT object.
 javax.xml.namespace.QName toJAXB(java.lang.String gwtObject, GWTMappingContext context)
          Maps a GWT 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

QNameGWTMapper

public QNameGWTMapper()
Method Detail

toGWT

public java.lang.String toGWT(javax.xml.namespace.QName jaxbObject,
                              GWTMappingContext context)
                       throws GWTMappingException
Description copied from interface: GWTMapper
Maps a JAXB object to a GWT object.

Specified by:
toGWT in interface GWTMapper<javax.xml.namespace.QName,java.lang.String>
Parameters:
jaxbObject - The jaxb object.
context - The mapping context.
Returns:
The GWT object.
Throws:
GWTMappingException

toJAXB

public javax.xml.namespace.QName toJAXB(java.lang.String gwtObject,
                                        GWTMappingContext context)
                                 throws GWTMappingException
Description copied from interface: GWTMapper
Maps a GWT object to a JAXB object.

Specified by:
toJAXB in interface GWTMapper<javax.xml.namespace.QName,java.lang.String>
Parameters:
gwtObject - The gwt object.
context - The mapping context.
Returns:
The JAXB object.
Throws:
GWTMappingException

getJaxbClass

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

Specified by:
getJaxbClass in interface CustomGWTMapper<javax.xml.namespace.QName,java.lang.String>
Returns:
The JAXB class supported by this mapper.

getGwtClass

public java.lang.Class<? extends java.lang.String> getGwtClass()
Description copied from interface: CustomGWTMapper
The GWT class supported by this mapper.

Specified by:
getGwtClass in interface CustomGWTMapper<javax.xml.namespace.QName,java.lang.String>
Returns:
The GWT class supported by this mapper.