org.apache.beehive.wsm.jsr181.util
Class XmlBeanTypeMappingUtil

Object
  extended by XmlBeanTypeMappingUtil
All Implemented Interfaces:
TypeMappingUtil
Direct Known Subclasses:
AxisTypeMappingUtil

public class XmlBeanTypeMappingUtil
extends Object
implements TypeMappingUtil


Constructor Summary
XmlBeanTypeMappingUtil()
           
 
Method Summary
 QName generateQName(Class type, String defaultNS)
           
 Class q2Class(QName qType)
           
 QName registerType(Class cls)
           
 QName registerType(Class cls, QName expectedType)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlBeanTypeMappingUtil

public XmlBeanTypeMappingUtil()
Method Detail

registerType

public QName registerType(Class cls)
                   throws InvalidTypeMappingException
Specified by:
registerType in interface TypeMappingUtil
Throws:
InvalidTypeMappingException

registerType

public QName registerType(Class cls,
                          QName expectedType)
                   throws InvalidTypeMappingException
Specified by:
registerType in interface TypeMappingUtil
Throws:
InvalidTypeMappingException

generateQName

public QName generateQName(Class type,
                           String defaultNS)
Specified by:
generateQName in interface TypeMappingUtil

q2Class

public Class q2Class(QName qType)
Specified by:
q2Class in interface TypeMappingUtil