org.apache.tuscany.sca.interfacedef.java.jaxws
Class WrapperBeanGenerator

java.lang.Object
  extended by org.apache.tuscany.sca.interfacedef.java.jaxws.BaseBeanGenerator
      extended by org.apache.tuscany.sca.interfacedef.java.jaxws.WrapperBeanGenerator

public class WrapperBeanGenerator
extends BaseBeanGenerator


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.tuscany.sca.interfacedef.java.jaxws.BaseBeanGenerator
BaseBeanGenerator.BeanProperty
 
Field Summary
 
Fields inherited from class org.apache.tuscany.sca.interfacedef.java.jaxws.BaseBeanGenerator
generatedClasses, xmlAdapters
 
Constructor Summary
WrapperBeanGenerator()
           
 
Method Summary
 java.lang.Class<?> generateRequestWrapper(java.lang.Class<?> sei, java.lang.reflect.Method m, GeneratedClassLoader cl)
           
 java.lang.Class<?> generateRequestWrapper(java.lang.reflect.Method m, java.lang.String wrapperClassName, java.lang.String wrapperNamespace, java.lang.String wrapperName, GeneratedClassLoader cl)
           
 java.lang.Class<?> generateResponseWrapper(java.lang.Class<?> sei, java.lang.reflect.Method m, GeneratedClassLoader cl)
           
 java.lang.Class<?> generateResponseWrapper(java.lang.reflect.Method m, java.lang.String wrapperClassName, java.lang.String wrapperNamespace, java.lang.String wrapperName, GeneratedClassLoader cl)
           
 java.util.List<java.lang.Class<?>> generateWrapperBeans(java.lang.Class<?> sei)
           
 
Methods inherited from class org.apache.tuscany.sca.interfacedef.java.jaxws.BaseBeanGenerator
annotateClass, capitalize, decalreCollectionGetter, decalreGetter, declareClass, declareConstructor, declareField, declareProperty, declareSetter, defineClass, findAnnotation, findJAXBAnnotations, findJAXBAnnotations, generate, getFieldName, getHolderValueType, getXmlAdapters, isHolder, setXmlAdapters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapperBeanGenerator

public WrapperBeanGenerator()
Method Detail

generateWrapperBeans

public java.util.List<java.lang.Class<?>> generateWrapperBeans(java.lang.Class<?> sei)

generateRequestWrapper

public java.lang.Class<?> generateRequestWrapper(java.lang.Class<?> sei,
                                                 java.lang.reflect.Method m,
                                                 GeneratedClassLoader cl)

generateRequestWrapper

public java.lang.Class<?> generateRequestWrapper(java.lang.reflect.Method m,
                                                 java.lang.String wrapperClassName,
                                                 java.lang.String wrapperNamespace,
                                                 java.lang.String wrapperName,
                                                 GeneratedClassLoader cl)

generateResponseWrapper

public java.lang.Class<?> generateResponseWrapper(java.lang.Class<?> sei,
                                                  java.lang.reflect.Method m,
                                                  GeneratedClassLoader cl)

generateResponseWrapper

public java.lang.Class<?> generateResponseWrapper(java.lang.reflect.Method m,
                                                  java.lang.String wrapperClassName,
                                                  java.lang.String wrapperNamespace,
                                                  java.lang.String wrapperName,
                                                  GeneratedClassLoader cl)