org.apache.beehive.wsm.axis.util
Class AxisTypeMappingUtil

Object
  extended by XmlBeanTypeMappingUtil
      extended by AxisTypeMappingUtil
All Implemented Interfaces:
TypeMappingUtil

public class AxisTypeMappingUtil
extends XmlBeanTypeMappingUtil


Constructor Summary
AxisTypeMappingUtil(TypeMapping tm)
           
 
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

AxisTypeMappingUtil

public AxisTypeMappingUtil(TypeMapping tm)
Method Detail

registerType

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

registerType

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

q2Class

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

generateQName

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