congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
WebServiceWrapperGenerator
Code IndexAdd Tabnine to your IDE (free)

How to use
WebServiceWrapperGenerator
in
com.sun.tools.ws.processor.modeler.annotation

Best Java code snippets using com.sun.tools.ws.processor.modeler.annotation.WebServiceWrapperGenerator (Showing top 20 results out of 315)

origin: javaee/metro-jax-ws

private void writeMembers(JDefinedClass cls, Collection<MemberInfo> members) {
  if (cls == null)
    return;
  for (MemberInfo memInfo : members) {
    JType type = getType(memInfo.getParamType());
    JFieldVar field = cls.field(JMod.PRIVATE, type, memInfo.getParamName());
    annotateParameterWithJaxbAnnotations(memInfo, field);
  }
  for (MemberInfo memInfo : members) {
    writeMember(cls, memInfo.getParamType(),
        memInfo.getParamName());
  }
}
origin: org.glassfish.metro/webservices-tools

@Override
protected void postProcessWebService(WebService webService, TypeElement d) {
  super.postProcessWebService(webService, d);
  doPostProcessWebService(webService, d);
}
origin: com.sun.xml.ws/jaxws-tools

@Override
protected void processMethod(ExecutableElement method, WebMethod webMethod) {
  builder.log("WrapperGen - method: "+method);
  builder.log("method.getDeclaringType(): " + method.asType());
  if (wrapped && soapStyle.equals(SOAPStyle.DOCUMENT)) {
    generateWrappers(method, webMethod);
  }
  generateExceptionBeans(method);
}
origin: org.glassfish.metro/webservices-tools

boolean isWSDLException = isWSDLException(members, thrownDecl);
String namespace = typeNamespace;
String name = exceptionName;
FaultInfo faultInfo;
if (isWSDLException) {
  TypeMirror beanType =  getFaultInfoMember(members).getParamType();
  faultInfo = new FaultInfo(TypeMonikerFactory.getTypeMoniker(beanType), true);
  namespace = webFault.targetNamespace().length()>0 ?
JDefinedClass cls = getCMClass(className, CLASS);
faultInfo = new FaultInfo(className, false);
if (duplicateName(className)) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_EXCEPTION_BEAN_NAME_NOT_UNIQUE(
      typeElement.getQualifiedName(), thrownDecl.getQualifiedName()));
addGeneratedFile(className);
writeXmlElementDeclaration(cls, name, namespace);
String xmlTypeName = (xmlType != null && !xmlType.name().equals("##default")) ? xmlType.name() : exceptionName;
String xmlTypeNamespace = (xmlType != null && !xmlType.namespace().equals("##default")) ? xmlType.namespace() : typeNamespace;
writeXmlTypeDeclaration(cls, xmlTypeName, xmlTypeNamespace, members);
writeMembers(cls, members);
origin: javaee/metro-jax-ws

addGeneratedFile(requestClassName);
  builder.log("Class " + requestClassName + " exists. Not overwriting.");
if (duplicateName(requestClassName) && canOverwriteRequest) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_REQUEST_WRAPPER_BEAN_NAME_NOT_UNIQUE(
      typeElement.getQualifiedName(), method.toString()));
    builder.log("Class " + responseClassName + " exists. Not overwriting.");
  if (duplicateName(responseClassName) && canOverwriteResponse) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_RESPONSE_WRAPPER_BEAN_NAME_NOT_UNIQUE(
        typeElement.getQualifiedName(), method.toString()));
  addGeneratedFile(responseClassName);
    reqCls = getCMClass(requestClassName, CLASS);
    resCls = getCMClass(responseClassName, CLASS);
  writeXmlElementDeclaration(reqCls, reqName,reqNamespace);
  writeXmlElementDeclaration(resCls, resName, resNamespace);
  writeXmlTypeDeclaration(reqCls, reqName, reqNamespace, reqMembers);
  writeXmlTypeDeclaration(resCls, resName, resNamespace, resMembers);
  writeMembers(reqCls, reqMembers);
  writeMembers(resCls, resMembers);
origin: javaee/metro-jax-ws

protected boolean isWSDLException(Collection<MemberInfo> members, TypeElement thrownDecl) {
  WebFault webFault = thrownDecl.getAnnotation(WebFault.class);
  return webFault != null && members.size() == 2 && getFaultInfoMember(members) != null;
}
origin: com.sun.xml.ws/jaxws-tools

private boolean generateExceptionBeans(ExecutableElement method) {
  String beanPackage = packageName + PD_JAXWS_PACKAGE_PD.getValue();
  if (packageName.length() == 0)
    beanPackage = JAXWS_PACKAGE_PD.getValue();
  boolean beanGenerated = false;
  for (TypeMirror thrownType : method.getThrownTypes()) {
    TypeElement typeDecl = (TypeElement) ((DeclaredType) thrownType).asElement();
    if (typeDecl == null) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_COULD_NOT_FIND_TYPEDECL(
          thrownType.toString(), context.getRound()));
      return false;
    }
    boolean tmp = generateExceptionBean(typeDecl, beanPackage);
    beanGenerated = beanGenerated || tmp;
  }
  return beanGenerated;
}
origin: javaee/metro-jax-ws

WebService webService;
WebServiceProvider webServiceProvider;
WebServiceVisitor webServiceVisitor = new WebServiceWrapperGenerator(this, context);
boolean processedEndpoint = false;
Collection<TypeElement> classes = new ArrayList<TypeElement>();
origin: com.sun.xml.ws/jaxws-tools

boolean isWSDLException = isWSDLException(members, thrownDecl);
String namespace = typeNamespace;
String name = exceptionName;
FaultInfo faultInfo;
if (isWSDLException) {
  TypeMirror beanType =  getFaultInfoMember(members).getParamType();
  faultInfo = new FaultInfo(TypeMonikerFactory.getTypeMoniker(beanType), true);
  namespace = webFault.targetNamespace().length()>0 ?
JDefinedClass cls = getCMClass(className, CLASS);
faultInfo = new FaultInfo(className, false);
if (duplicateName(className)) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_EXCEPTION_BEAN_NAME_NOT_UNIQUE(
      typeElement.getQualifiedName(), thrownDecl.getQualifiedName()));
addGeneratedFile(className);
writeXmlElementDeclaration(cls, name, namespace);
String xmlTypeName = (xmlType != null && !xmlType.name().equals("##default")) ? xmlType.name() : exceptionName;
String xmlTypeNamespace = (xmlType != null && !xmlType.namespace().equals("##default")) ? xmlType.namespace() : typeNamespace;
writeXmlTypeDeclaration(cls, xmlTypeName, xmlTypeNamespace, members);
writeMembers(cls, members);
origin: com.sun.xml.ws/jaxws-tools

addGeneratedFile(requestClassName);
  builder.log("Class " + requestClassName + " exists. Not overwriting.");
if (duplicateName(requestClassName) && canOverwriteRequest) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_REQUEST_WRAPPER_BEAN_NAME_NOT_UNIQUE(
      typeElement.getQualifiedName(), method.toString()));
    builder.log("Class " + responseClassName + " exists. Not overwriting.");
  if (duplicateName(responseClassName) && canOverwriteResponse) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_RESPONSE_WRAPPER_BEAN_NAME_NOT_UNIQUE(
        typeElement.getQualifiedName(), method.toString()));
  addGeneratedFile(responseClassName);
    reqCls = getCMClass(requestClassName, CLASS);
    resCls = getCMClass(responseClassName, CLASS);
  writeXmlElementDeclaration(reqCls, reqName,reqNamespace);
  writeXmlElementDeclaration(resCls, resName, resNamespace);
  writeXmlTypeDeclaration(reqCls, reqName, reqNamespace, reqMembers);
  writeXmlTypeDeclaration(resCls, resName, resNamespace, resMembers);
  writeMembers(reqCls, reqMembers);
  writeMembers(resCls, resMembers);
origin: javaee/metro-jax-ws

protected boolean isWSDLException(Collection<MemberInfo> members, TypeElement thrownDecl) {
  WebFault webFault = thrownDecl.getAnnotation(WebFault.class);
  return webFault != null && members.size() == 2 && getFaultInfoMember(members) != null;
}
origin: org.glassfish.metro/webservices-tools

private boolean generateExceptionBeans(ExecutableElement method) {
  String beanPackage = packageName + PD_JAXWS_PACKAGE_PD.getValue();
  if (packageName.length() == 0)
    beanPackage = JAXWS_PACKAGE_PD.getValue();
  boolean beanGenerated = false;
  for (TypeMirror thrownType : method.getThrownTypes()) {
    TypeElement typeDecl = (TypeElement) ((DeclaredType) thrownType).asElement();
    if (typeDecl == null) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_COULD_NOT_FIND_TYPEDECL(
          thrownType.toString(), context.getRound()));
      return false;
    }
    boolean tmp = generateExceptionBean(typeDecl, beanPackage);
    beanGenerated = beanGenerated || tmp;
  }
  return beanGenerated;
}
origin: org.glassfish.metro/webservices-tools

WebService webService;
WebServiceProvider webServiceProvider;
WebServiceVisitor webServiceVisitor = new WebServiceWrapperGenerator(this, context);
boolean processedEndpoint = false;
Collection<TypeElement> classes = new ArrayList<TypeElement>();
origin: javaee/metro-jax-ws

boolean isWSDLException = isWSDLException(members, thrownDecl);
String namespace = typeNamespace;
String name = exceptionName;
FaultInfo faultInfo;
if (isWSDLException) {
  TypeMirror beanType =  getFaultInfoMember(members).getParamType();
  faultInfo = new FaultInfo(TypeMonikerFactory.getTypeMoniker(beanType), true);
  namespace = webFault.targetNamespace().length()>0 ?
JDefinedClass cls = getCMClass(className, CLASS);
faultInfo = new FaultInfo(className, false);
if (duplicateName(className)) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_EXCEPTION_BEAN_NAME_NOT_UNIQUE(
      typeElement.getQualifiedName(), thrownDecl.getQualifiedName()));
addGeneratedFile(className);
writeXmlElementDeclaration(cls, name, namespace);
String xmlTypeName = (xmlType != null && !xmlType.name().equals("##default")) ? xmlType.name() : exceptionName;
String xmlTypeNamespace = (xmlType != null && !xmlType.namespace().equals("##default")) ? xmlType.namespace() : typeNamespace;
writeXmlTypeDeclaration(cls, xmlTypeName, xmlTypeNamespace, members);
writeMembers(cls, members);
origin: org.glassfish.metro/webservices-tools

addGeneratedFile(requestClassName);
  builder.log("Class " + requestClassName + " exists. Not overwriting.");
if (duplicateName(requestClassName) && canOverwriteRequest) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_REQUEST_WRAPPER_BEAN_NAME_NOT_UNIQUE(
      typeElement.getQualifiedName(), method.toString()));
    builder.log("Class " + responseClassName + " exists. Not overwriting.");
  if (duplicateName(responseClassName) && canOverwriteResponse) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_RESPONSE_WRAPPER_BEAN_NAME_NOT_UNIQUE(
        typeElement.getQualifiedName(), method.toString()));
  addGeneratedFile(responseClassName);
    reqCls = getCMClass(requestClassName, CLASS);
    resCls = getCMClass(responseClassName, CLASS);
  writeXmlElementDeclaration(reqCls, reqName,reqNamespace);
  writeXmlElementDeclaration(resCls, resName, resNamespace);
  writeXmlTypeDeclaration(reqCls, reqName, reqNamespace, reqMembers);
  writeXmlTypeDeclaration(resCls, resName, resNamespace, resMembers);
  writeMembers(reqCls, reqMembers);
  writeMembers(resCls, resMembers);
origin: com.sun.xml.ws/jaxws-tools

private void writeMembers(JDefinedClass cls, Collection<MemberInfo> members) {
  if (cls == null)
    return;
  for (MemberInfo memInfo : members) {
    JType type = getType(memInfo.getParamType());
    JFieldVar field = cls.field(JMod.PRIVATE, type, memInfo.getParamName());
    annotateParameterWithJaxbAnnotations(memInfo, field);
  }
  for (MemberInfo memInfo : members) {
    writeMember(cls, memInfo.getParamType(),
        memInfo.getParamName());
  }
}
origin: javaee/metro-jax-ws

@Override
protected void processMethod(ExecutableElement method, WebMethod webMethod) {
  builder.log("WrapperGen - method: "+method);
  builder.log("method.getDeclaringType(): " + method.asType());
  if (wrapped && soapStyle.equals(SOAPStyle.DOCUMENT)) {
    generateWrappers(method, webMethod);
  }
  generateExceptionBeans(method);
}
origin: javaee/metro-jax-ws

@Override
protected void postProcessWebService(WebService webService, TypeElement d) {
  super.postProcessWebService(webService, d);
  doPostProcessWebService(webService, d);
}
origin: org.glassfish.metro/webservices-tools

protected boolean isWSDLException(Collection<MemberInfo> members, TypeElement thrownDecl) {
  WebFault webFault = thrownDecl.getAnnotation(WebFault.class);
  return webFault != null && members.size() == 2 && getFaultInfoMember(members) != null;
}
origin: javaee/metro-jax-ws

private boolean generateExceptionBeans(ExecutableElement method) {
  String beanPackage = packageName + PD_JAXWS_PACKAGE_PD.getValue();
  if (packageName.length() == 0)
    beanPackage = JAXWS_PACKAGE_PD.getValue();
  boolean beanGenerated = false;
  for (TypeMirror thrownType : method.getThrownTypes()) {
    TypeElement typeDecl = (TypeElement) ((DeclaredType) thrownType).asElement();
    if (typeDecl == null) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_COULD_NOT_FIND_TYPEDECL(
          thrownType.toString(), context.getRound()));
      return false;
    }
    boolean tmp = generateExceptionBean(typeDecl, beanPackage);
    beanGenerated = beanGenerated || tmp;
  }
  return beanGenerated;
}
com.sun.tools.ws.processor.modeler.annotationWebServiceWrapperGenerator

Javadoc

This class generates the request/response and Exception Beans used by the JAX-WS runtime.

Most used methods

  • <init>
  • addGeneratedFile
  • annotateParameterWithJaxbAnnotations
  • doPostProcessWebService
  • duplicateName
  • generateExceptionBean
  • generateExceptionBeans
  • generateWrappers
  • getCMClass
  • getFaultInfoMember
  • getType
  • isWSDLException
  • getType,
  • isWSDLException,
  • writeMember,
  • writeMembers,
  • writeXmlElementDeclaration,
  • writeXmlTypeDeclaration

Popular in Java

  • Making http post requests using okhttp
  • scheduleAtFixedRate (ScheduledExecutorService)
  • runOnUiThread (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • PhpStorm for WordPress
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now