Tabnine Logo
PseudoSchemaBuilder
Code IndexAdd Tabnine to your IDE (free)

How to use
PseudoSchemaBuilder
in
com.sun.tools.ws.processor.modeler.wsdl

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

origin: com.sun.xml.ws/jaxws-tools

private void print( String msg, Object arg1, Object arg2 ) {
  print( msg, new Object[]{arg1, arg2} );
}
private void print( String msg, Object arg1, Object arg2, Object arg3 ) {
origin: com.sun.xml.ws/jaxws-tools

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: com.sun.xml.ws/jaxws-tools

  public static List<InputSource> build(WSDLModeler wsdlModeler, WsimportOptions options, ErrorReceiver errReceiver) {
    PseudoSchemaBuilder b = new PseudoSchemaBuilder(wsdlModeler.document);
    b.wsdlModeler = wsdlModeler;
    b.options = options;
    b.build();
    int i;
    for(i = 0; i < b.schemas.size(); i++){
      InputSource is = b.schemas.get(i);
      is.setSystemId(sysId+(i + 1));
    }
    //add w3c EPR binding
    if(!(options.noAddressingBbinding) && options.target.isLaterThan(Options.Target.V2_1)){
      InputSource is = new InputSource(new ByteArrayInputStream(getUTF8Bytes(w3ceprSchemaBinding)));
      is.setSystemId(sysId+(++i +1));
      b.schemas.add(is);
    }


    //TODO: uncomment after JAXB fixes the issue related to passing multiples of such bindings
    //add member submission EPR binding
//        InputSource is1 = new InputSource(new ByteArrayInputStream(memberSubmissionEPR.getBytes()));
//        is1.setSystemId(sysId+(++i + 1));
//        b.schemas.add(is1);

    return b.schemas;
  }

origin: org.glassfish.metro/webservices-tools

private void build(QName elementName, List<MessagePart> allParts){
  print(
      "<xs:schema xmlns:xs=''http://www.w3.org/2001/XMLSchema''" +
      "           xmlns:jaxb=''http://java.sun.com/xml/ns/jaxb''" +
      elementName.getNamespaceURI());
  writeImports(elementName, allParts);
    print(
        "<xs:annotation><xs:appinfo>" +
        "  <jaxb:schemaBindings>" +
  print("<xs:element name=''{0}''>", elementName.getLocalPart());
  print("<xs:complexType>");
  print("<xs:sequence>");
      print("<xs:element ref=''types:{0}'' xmlns:types=''{1}''/>",p.getDescriptor().getLocalPart(), p.getDescriptor().getNamespaceURI());
    }else{
      print("<xs:element name=''{0}'' type=''{1}'' xmlns=''{2}'' />",
        p.getName(),
        p.getDescriptor().getLocalPart(),
  print("</xs:sequence>");
  print("</xs:complexType>");
  print("</xs:element>");
  print("</xs:schema>");
origin: com.sun.xml.ws/jaxws-tools

private void build(Service service) {
  for( Iterator<Port> itr=service.ports(); itr.hasNext(); ) {
    build(itr.next() );
  }
}
origin: javaee/metro-jax-ws

buildAsync(portType, operation, bindingOperation);
origin: org.glassfish.metro/webservices-tools

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: org.glassfish.metro/webservices-tools

  public static List<InputSource> build(WSDLModeler wsdlModeler, WsimportOptions options, ErrorReceiver errReceiver) {
    PseudoSchemaBuilder b = new PseudoSchemaBuilder(wsdlModeler.document);
    b.wsdlModeler = wsdlModeler;
    b.options = options;
    b.build();
    int i;
    for(i = 0; i < b.schemas.size(); i++){
      InputSource is = b.schemas.get(i);
      is.setSystemId(sysId+(i + 1));
    }
    //add w3c EPR binding
    if(!(options.noAddressingBbinding) && options.target.isLaterThan(Options.Target.V2_1)){
      InputSource is = new InputSource(new ByteArrayInputStream(getUTF8Bytes(w3ceprSchemaBinding)));
      is.setSystemId(sysId+(++i +1));
      b.schemas.add(is);
    }


    //TODO: uncomment after JAXB fixes the issue related to passing multiples of such bindings
    //add member submission EPR binding
//        InputSource is1 = new InputSource(new ByteArrayInputStream(memberSubmissionEPR.getBytes()));
//        is1.setSystemId(sysId+(++i + 1));
//        b.schemas.add(is1);

    return b.schemas;
  }

origin: javaee/metro-jax-ws

private void build(QName elementName, List<MessagePart> allParts){
  print(
      "<xs:schema xmlns:xs=''http://www.w3.org/2001/XMLSchema''" +
      "           xmlns:jaxb=''http://java.sun.com/xml/ns/jaxb''" +
      elementName.getNamespaceURI());
  writeImports(elementName, allParts);
    print(
        "<xs:annotation><xs:appinfo>" +
        "  <jaxb:schemaBindings>" +
  print("<xs:element name=''{0}''>", elementName.getLocalPart());
  print("<xs:complexType>");
  print("<xs:sequence>");
      print("<xs:element ref=''types:{0}'' xmlns:types=''{1}''/>",p.getDescriptor().getLocalPart(), p.getDescriptor().getNamespaceURI());
    }else{
      print("<xs:element name=''{0}'' type=''{1}'' xmlns=''{2}'' />",
        p.getName(),
        p.getDescriptor().getLocalPart(),
  print("</xs:sequence>");
  print("</xs:complexType>");
  print("</xs:element>");
  print("</xs:schema>");
origin: javaee/metro-jax-ws

private void build(Service service) {
  for( Iterator<Port> itr=service.ports(); itr.hasNext(); ) {
    build(itr.next() );
  }
}
origin: com.sun.xml.ws/jaxws-tools

buildAsync(portType, operation, bindingOperation);
origin: javaee/metro-jax-ws

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: javaee/metro-jax-ws

  public static List<InputSource> build(WSDLModeler wsdlModeler, WsimportOptions options, ErrorReceiver errReceiver) {
    PseudoSchemaBuilder b = new PseudoSchemaBuilder(wsdlModeler.document);
    b.wsdlModeler = wsdlModeler;
    b.options = options;
    b.build();
    int i;
    for(i = 0; i < b.schemas.size(); i++){
      InputSource is = b.schemas.get(i);
      is.setSystemId(sysId+(i + 1));
    }
    //add w3c EPR binding
    if(!(options.noAddressingBbinding) && options.target.isLaterThan(Options.Target.V2_1)){
      InputSource is = new InputSource(new ByteArrayInputStream(getUTF8Bytes(w3ceprSchemaBinding)));
      is.setSystemId(sysId+(++i +1));
      b.schemas.add(is);
    }


    //TODO: uncomment after JAXB fixes the issue related to passing multiples of such bindings
    //add member submission EPR binding
//        InputSource is1 = new InputSource(new ByteArrayInputStream(memberSubmissionEPR.getBytes()));
//        is1.setSystemId(sysId+(++i + 1));
//        b.schemas.add(is1);

    return b.schemas;
  }

origin: com.sun.xml.ws/jaxws-tools

private void print( String msg ) {
  print( msg, new Object[0] );
}
private void print( String msg, Object arg1 ) {
origin: com.sun.xml.ws/jaxws-tools

private void build(QName elementName, List<MessagePart> allParts){
  print(
      "<xs:schema xmlns:xs=''http://www.w3.org/2001/XMLSchema''" +
      "           xmlns:jaxb=''http://java.sun.com/xml/ns/jaxb''" +
      elementName.getNamespaceURI());
  writeImports(elementName, allParts);
    print(
        "<xs:annotation><xs:appinfo>" +
        "  <jaxb:schemaBindings>" +
  print("<xs:element name=''{0}''>", elementName.getLocalPart());
  print("<xs:complexType>");
  print("<xs:sequence>");
      print("<xs:element ref=''types:{0}'' xmlns:types=''{1}''/>",p.getDescriptor().getLocalPart(), p.getDescriptor().getNamespaceURI());
    }else{
      print("<xs:element name=''{0}'' type=''{1}'' xmlns=''{2}'' />",
        p.getName(),
        p.getDescriptor().getLocalPart(),
  print("</xs:sequence>");
  print("</xs:complexType>");
  print("</xs:element>");
  print("</xs:schema>");
origin: javaee/metro-jax-ws

private void build(Service service) {
  for( Iterator<Port> itr=service.ports(); itr.hasNext(); ) {
    build(itr.next() );
  }
}
origin: org.glassfish.metro/webservices-tools

buildAsync(portType, operation, bindingOperation);
origin: javaee/metro-jax-ws

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: javaee/metro-jax-ws

  public static List<InputSource> build(WSDLModeler wsdlModeler, WsimportOptions options, ErrorReceiver errReceiver) {
    PseudoSchemaBuilder b = new PseudoSchemaBuilder(wsdlModeler.document);
    b.wsdlModeler = wsdlModeler;
    b.options = options;
    b.build();
    int i;
    for(i = 0; i < b.schemas.size(); i++){
      InputSource is = b.schemas.get(i);
      is.setSystemId(sysId+(i + 1));
    }
    //add w3c EPR binding
    if(!(options.noAddressingBbinding) && options.target.isLaterThan(Options.Target.V2_1)){
      InputSource is = new InputSource(new ByteArrayInputStream(getUTF8Bytes(w3ceprSchemaBinding)));
      is.setSystemId(sysId+(++i +1));
      b.schemas.add(is);
    }


    //TODO: uncomment after JAXB fixes the issue related to passing multiples of such bindings
    //add member submission EPR binding
//        InputSource is1 = new InputSource(new ByteArrayInputStream(memberSubmissionEPR.getBytes()));
//        is1.setSystemId(sysId+(++i + 1));
//        b.schemas.add(is1);

    return b.schemas;
  }

origin: javaee/metro-jax-ws

private void print( String msg, Object arg1 ) {
  print( msg, new Object[]{arg1} );
}
private void print( String msg, Object arg1, Object arg2 ) {
com.sun.tools.ws.processor.modeler.wsdlPseudoSchemaBuilder

Javadoc

Builds all possible pseudo schemas for async operation ResponseBean to feed to XJC.

Most used methods

  • <init>
  • build
  • buildAsync
  • getCustomizedOperationName
  • getOperationName
  • getUTF8Bytes
  • print
  • writeImports

Popular in Java

  • Updating database using SQL prepared statement
  • notifyDataSetChanged (ArrayAdapter)
  • getContentResolver (Context)
  • runOnUiThread (Activity)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • BoxLayout (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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