com.sun.xml.ws.model
Class WrapperBeanGenerator

java.lang.Object
  extended by com.sun.xml.ws.model.WrapperBeanGenerator

public class WrapperBeanGenerator
extends Object

Runtime Wrapper and exception bean generator implementation. It uses ASM to generate request, response and exception beans.


Constructor Summary
WrapperBeanGenerator()
           
 
Method Summary
(package private) static Class createExceptionBean(String className, Class exception, String typeNS, String elemName, String elemNS, ClassLoader cl)
           
(package private) static Class createExceptionBean(String className, Class exception, String typeNS, String elemName, String elemNS, ClassLoader cl, boolean decapitalizeExceptionBeanProperties)
           
(package private) static Class createRequestWrapperBean(String className, Method method, QName reqElemName, ClassLoader cl)
           
(package private) static Class createResponseWrapperBean(String className, Method method, QName resElemName, ClassLoader cl)
           
(package private) static void write(byte[] b, String className)
           
 
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

createRequestWrapperBean

static Class createRequestWrapperBean(String className,
                                      Method method,
                                      QName reqElemName,
                                      ClassLoader cl)

createResponseWrapperBean

static Class createResponseWrapperBean(String className,
                                       Method method,
                                       QName resElemName,
                                       ClassLoader cl)

createExceptionBean

static Class createExceptionBean(String className,
                                 Class exception,
                                 String typeNS,
                                 String elemName,
                                 String elemNS,
                                 ClassLoader cl)

createExceptionBean

static Class createExceptionBean(String className,
                                 Class exception,
                                 String typeNS,
                                 String elemName,
                                 String elemNS,
                                 ClassLoader cl,
                                 boolean decapitalizeExceptionBeanProperties)

write

static void write(byte[] b,
                  String className)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.