public static void generate(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions){ SeiGenerator seiGenerator = new SeiGenerator(); seiGenerator.init(model, options, receiver, extensions); seiGenerator.doGeneration(); }
public void init(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions) { init(model, options, receiver); extensionHandlers = new ArrayList<TJavaGeneratorExtension>(); // register handlers for default extensions // 2.2 Spec requires generation of @Action when wsam:Action is explicitly stated in wsdl if (options.target.isLaterThan(Options.Target.V2_2)) { register(new W3CAddressingJavaGeneratorExtension()); } for (TJavaGeneratorExtension j : extensions) { register(j); } this.extension = new JavaGeneratorExtensionFacade(extensionHandlers.toArray(new TJavaGeneratorExtension[extensionHandlers.size()])); }
log("Class " + className + " exists. Not overriding."); return; cls = getClass(className, ClassType.INTERFACE); } catch (JClassAlreadyExistsException e) { QName portTypeName = for(String doc:getJAXWSClassComment()){ comment.add(doc); writeWebServiceAnnotation(port, webServiceAnn); writeHandlerConfig(Names.customJavaTypeClassName(port.getJavaInterface()), cls, options); writeSOAPBinding(port, cls); writeXmlSeeAlso(cls); writeWebMethod(operation, m); JClass holder = cm.ref(Holder.class); for (JavaParameter parameter: method.getParametersList()) { methodDoc.addParam(var); JAnnotationUse paramAnn = var.annotate(cm.ref(WebParam.class)); writeWebParam(operation, parameter, paramAnn);
Response res = operation.getResponse(); boolean header = isHeaderParam(param, req) || (res != null && isHeaderParam(param, res)); }else if ((res != null) && (isMessageParam(param, res) || isHeaderParam(param, res) || isAttachmentParam(param, res) || isUnboundParam(param,res) || param.isOUT())){ paramAnno.param("mode", javax.jws.WebParam.Mode.OUT);
SeiGenerator.generate(wsdlModel, options, receiver, genExtn); if(receiver.hadError()){ throw new AbortException();
log("Class " + className + " exists. Not overriding."); return; cls = getClass(className, ClassType.INTERFACE); } catch (JClassAlreadyExistsException e) { QName portTypeName = for(String doc:getJAXWSClassComment()){ comment.add(doc); writeWebServiceAnnotation(port, webServiceAnn); writeHandlerConfig(Names.customJavaTypeClassName(port.getJavaInterface()), cls, options); writeSOAPBinding(port, cls); writeXmlSeeAlso(cls); writeWebMethod(operation, m); JClass holder = cm.ref(Holder.class); for (JavaParameter parameter: method.getParametersList()) { methodDoc.addParam(var); JAnnotationUse paramAnn = var.annotate(cm.ref(WebParam.class)); writeWebParam(operation, parameter, paramAnn);
Response res = operation.getResponse(); boolean header = isHeaderParam(param, req) || (res != null && isHeaderParam(param, res)); }else if ((res != null) && (isMessageParam(param, res) || isHeaderParam(param, res) || isAttachmentParam(param, res) || isUnboundParam(param,res) || param.isOUT())){ paramAnno.param("mode", javax.jws.WebParam.Mode.OUT);
public void init(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions) { init(model, options, receiver); extensionHandlers = new ArrayList<TJavaGeneratorExtension>(); // register handlers for default extensions // 2.2 Spec requires generation of @Action when wsam:Action is explicitly stated in wsdl if (options.target.isLaterThan(Options.Target.V2_2)) { register(new W3CAddressingJavaGeneratorExtension()); } for (TJavaGeneratorExtension j : extensions) { register(j); } this.extension = new JavaGeneratorExtensionFacade(extensionHandlers.toArray(new TJavaGeneratorExtension[extensionHandlers.size()])); }
SeiGenerator.generate(wsdlModel, options, receiver, genExtn); if(receiver.hadError()){ throw new AbortException();
log("Class " + className + " exists. Not overriding."); return; cls = getClass(className, ClassType.INTERFACE); } catch (JClassAlreadyExistsException e) { QName portTypeName = for(String doc:getJAXWSClassComment()){ comment.add(doc); writeWebServiceAnnotation(port, webServiceAnn); writeHandlerConfig(Names.customJavaTypeClassName(port.getJavaInterface()), cls, options); writeSOAPBinding(port, cls); writeXmlSeeAlso(cls); writeWebMethod(operation, m); JClass holder = cm.ref(Holder.class); for (JavaParameter parameter: method.getParametersList()) { methodDoc.addParam(var); JAnnotationUse paramAnn = var.annotate(cm.ref(WebParam.class)); writeWebParam(operation, parameter, paramAnn);
Response res = operation.getResponse(); boolean header = isHeaderParam(param, req) || (res != null && isHeaderParam(param, res)); }else if ((res != null) && (isMessageParam(param, res) || isHeaderParam(param, res) || isAttachmentParam(param, res) || isUnboundParam(param,res) || param.isOUT())){ paramAnno.param("mode", javax.jws.WebParam.Mode.OUT);
public static void generate(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions){ SeiGenerator seiGenerator = new SeiGenerator(); seiGenerator.init(model, options, receiver, extensions); seiGenerator.doGeneration(); }
public void init(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions) { init(model, options, receiver); extensionHandlers = new ArrayList<TJavaGeneratorExtension>(); // register handlers for default extensions // 2.2 Spec requires generation of @Action when wsam:Action is explicitly stated in wsdl if (options.target.isLaterThan(Options.Target.V2_2)) { register(new W3CAddressingJavaGeneratorExtension()); } for (TJavaGeneratorExtension j : extensions) { register(j); } this.extension = new JavaGeneratorExtensionFacade(extensionHandlers.toArray(new TJavaGeneratorExtension[extensionHandlers.size()])); }
SeiGenerator.generate(wsdlModel, options, receiver, genExtn); if(receiver.hadError()){ throw new AbortException();
log("Class " + className + " exists. Not overriding."); return; cls = getClass(className, ClassType.INTERFACE); } catch (JClassAlreadyExistsException e) { QName portTypeName = for(String doc:getJAXWSClassComment()){ comment.add(doc); writeWebServiceAnnotation(port, webServiceAnn); writeHandlerConfig(Names.customJavaTypeClassName(port.getJavaInterface()), cls, options); writeSOAPBinding(port, cls); writeXmlSeeAlso(cls); writeWebMethod(operation, m); JClass holder = cm.ref(Holder.class); for (JavaParameter parameter: method.getParametersList()) { methodDoc.addParam(var); JAnnotationUse paramAnn = var.annotate(cm.ref(WebParam.class)); writeWebParam(operation, parameter, paramAnn);
Response res = operation.getResponse(); boolean header = isHeaderParam(param, req) || (res != null && isHeaderParam(param, res)); }else if ((res != null) && (isMessageParam(param, res) || isHeaderParam(param, res) || isAttachmentParam(param, res) || isUnboundParam(param,res) || param.isOUT())){ paramAnno.param("mode", javax.jws.WebParam.Mode.OUT);
public static void generate(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions){ SeiGenerator seiGenerator = new SeiGenerator(); seiGenerator.init(model, options, receiver, extensions); seiGenerator.doGeneration(); }
public void init(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions) { init(model, options, receiver); extensionHandlers = new ArrayList<TJavaGeneratorExtension>(); // register handlers for default extensions // 2.2 Spec requires generation of @Action when wsam:Action is explicitly stated in wsdl if (options.target.isLaterThan(Options.Target.V2_2)) { register(new W3CAddressingJavaGeneratorExtension()); } for (TJavaGeneratorExtension j : extensions) { register(j); } this.extension = new JavaGeneratorExtensionFacade(extensionHandlers.toArray(new TJavaGeneratorExtension[extensionHandlers.size()])); }
SeiGenerator.generate(wsdlModel, options, receiver, genExtn); if(receiver.hadError()){ throw new AbortException();
public static void generate(Model model, WsimportOptions options, ErrorReceiver receiver, TJavaGeneratorExtension... extensions){ SeiGenerator seiGenerator = new SeiGenerator(); seiGenerator.init(model, options, receiver, extensions); seiGenerator.doGeneration(); }