src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java

changeset 408
b0610cd08440
parent 368
0989ad8c0860
child 637
9c07ef4934dd
     1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java	Thu Sep 26 10:43:28 2013 -0700
     1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java	Fri Oct 04 16:21:34 2013 +0100
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -26,7 +26,17 @@
    1.11  package com.sun.xml.internal.ws.api.wsdl.parser;
    1.12  
    1.13  import com.sun.xml.internal.ws.api.WSService;
    1.14 -import com.sun.xml.internal.ws.api.model.wsdl.*;
    1.15 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault;
    1.16 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation;
    1.17 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType;
    1.18 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault;
    1.19 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput;
    1.20 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage;
    1.21 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation;
    1.22 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput;
    1.23 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort;
    1.24 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType;
    1.25 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService;
    1.26  import com.sun.xml.internal.ws.api.pipe.Tube;
    1.27  import com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser;
    1.28  
    1.29 @@ -138,34 +148,36 @@
    1.30   * @author Kohsuke Kawaguchi
    1.31   */
    1.32  public abstract class WSDLParserExtension {
    1.33 +
    1.34      public void start(WSDLParserExtensionContext context){
    1.35          // noop
    1.36      }
    1.37 -    public void serviceAttributes(WSDLService service, XMLStreamReader reader) {
    1.38 +
    1.39 +    public void serviceAttributes(EditableWSDLService service, XMLStreamReader reader) {
    1.40          // noop
    1.41      }
    1.42  
    1.43 -    public boolean serviceElements(WSDLService service, XMLStreamReader reader) {
    1.44 +    public boolean serviceElements(EditableWSDLService service, XMLStreamReader reader) {
    1.45          return false;
    1.46      }
    1.47  
    1.48 -    public void portAttributes(WSDLPort port, XMLStreamReader reader) {
    1.49 +    public void portAttributes(EditableWSDLPort port, XMLStreamReader reader) {
    1.50          // noop
    1.51      }
    1.52  
    1.53 -    public boolean portElements(WSDLPort port, XMLStreamReader reader) {
    1.54 +    public boolean portElements(EditableWSDLPort port, XMLStreamReader reader) {
    1.55          return false;
    1.56      }
    1.57  
    1.58 -    public boolean portTypeOperationInput(WSDLOperation op, XMLStreamReader reader) {
    1.59 +    public boolean portTypeOperationInput(EditableWSDLOperation op, XMLStreamReader reader) {
    1.60          return false;
    1.61      }
    1.62  
    1.63 -    public boolean portTypeOperationOutput(WSDLOperation op, XMLStreamReader reader) {
    1.64 +    public boolean portTypeOperationOutput(EditableWSDLOperation op, XMLStreamReader reader) {
    1.65          return false;
    1.66      }
    1.67  
    1.68 -    public boolean portTypeOperationFault(WSDLOperation op, XMLStreamReader reader) {
    1.69 +    public boolean portTypeOperationFault(EditableWSDLOperation op, XMLStreamReader reader) {
    1.70          return false;
    1.71      }
    1.72  
    1.73 @@ -173,81 +185,81 @@
    1.74          return false;
    1.75      }
    1.76  
    1.77 -    public boolean bindingElements(WSDLBoundPortType binding, XMLStreamReader reader) {
    1.78 +    public boolean bindingElements(EditableWSDLBoundPortType binding, XMLStreamReader reader) {
    1.79          return false;
    1.80      }
    1.81  
    1.82 -    public void bindingAttributes(WSDLBoundPortType binding, XMLStreamReader reader) {
    1.83 +    public void bindingAttributes(EditableWSDLBoundPortType binding, XMLStreamReader reader) {
    1.84      }
    1.85  
    1.86 -    public boolean portTypeElements(WSDLPortType portType, XMLStreamReader reader) {
    1.87 +    public boolean portTypeElements(EditableWSDLPortType portType, XMLStreamReader reader) {
    1.88          return false;
    1.89      }
    1.90  
    1.91 -    public void portTypeAttributes(WSDLPortType portType, XMLStreamReader reader) {
    1.92 +    public void portTypeAttributes(EditableWSDLPortType portType, XMLStreamReader reader) {
    1.93      }
    1.94  
    1.95 -    public boolean portTypeOperationElements(WSDLOperation operation, XMLStreamReader reader) {
    1.96 +    public boolean portTypeOperationElements(EditableWSDLOperation operation, XMLStreamReader reader) {
    1.97          return false;
    1.98      }
    1.99  
   1.100 -    public void portTypeOperationAttributes(WSDLOperation operation, XMLStreamReader reader) {
   1.101 +    public void portTypeOperationAttributes(EditableWSDLOperation operation, XMLStreamReader reader) {
   1.102      }
   1.103  
   1.104 -    public boolean bindingOperationElements(WSDLBoundOperation operation, XMLStreamReader reader) {
   1.105 +    public boolean bindingOperationElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
   1.106          return false;
   1.107      }
   1.108  
   1.109 -    public void bindingOperationAttributes(WSDLBoundOperation operation, XMLStreamReader reader) {
   1.110 +    public void bindingOperationAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
   1.111      }
   1.112  
   1.113 -    public boolean messageElements(WSDLMessage msg, XMLStreamReader reader) {
   1.114 +    public boolean messageElements(EditableWSDLMessage msg, XMLStreamReader reader) {
   1.115          return false;
   1.116      }
   1.117  
   1.118 -    public void messageAttributes(WSDLMessage msg, XMLStreamReader reader) {
   1.119 +    public void messageAttributes(EditableWSDLMessage msg, XMLStreamReader reader) {
   1.120      }
   1.121  
   1.122 -    public boolean portTypeOperationInputElements(WSDLInput input, XMLStreamReader reader) {
   1.123 +    public boolean portTypeOperationInputElements(EditableWSDLInput input, XMLStreamReader reader) {
   1.124          return false;
   1.125      }
   1.126  
   1.127 -    public void portTypeOperationInputAttributes(WSDLInput input, XMLStreamReader reader) {
   1.128 +    public void portTypeOperationInputAttributes(EditableWSDLInput input, XMLStreamReader reader) {
   1.129      }
   1.130  
   1.131 -    public boolean portTypeOperationOutputElements(WSDLOutput output, XMLStreamReader reader) {
   1.132 +    public boolean portTypeOperationOutputElements(EditableWSDLOutput output, XMLStreamReader reader) {
   1.133          return false;
   1.134      }
   1.135  
   1.136 -    public void portTypeOperationOutputAttributes(WSDLOutput output, XMLStreamReader reader) {
   1.137 +    public void portTypeOperationOutputAttributes(EditableWSDLOutput output, XMLStreamReader reader) {
   1.138      }
   1.139  
   1.140 -    public boolean portTypeOperationFaultElements(WSDLFault fault, XMLStreamReader reader) {
   1.141 +    public boolean portTypeOperationFaultElements(EditableWSDLFault fault, XMLStreamReader reader) {
   1.142          return false;
   1.143      }
   1.144  
   1.145 -    public void portTypeOperationFaultAttributes(WSDLFault fault, XMLStreamReader reader) {
   1.146 +    public void portTypeOperationFaultAttributes(EditableWSDLFault fault, XMLStreamReader reader) {
   1.147      }
   1.148  
   1.149 -    public boolean bindingOperationInputElements(WSDLBoundOperation operation, XMLStreamReader reader) {
   1.150 +    public boolean bindingOperationInputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
   1.151          return false;
   1.152      }
   1.153  
   1.154 -    public void bindingOperationInputAttributes(WSDLBoundOperation operation, XMLStreamReader reader) {
   1.155 +    public void bindingOperationInputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
   1.156      }
   1.157  
   1.158 -    public boolean bindingOperationOutputElements(WSDLBoundOperation operation, XMLStreamReader reader) {
   1.159 +    public boolean bindingOperationOutputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
   1.160          return false;
   1.161      }
   1.162  
   1.163 -    public void bindingOperationOutputAttributes(WSDLBoundOperation operation, XMLStreamReader reader) {
   1.164 +    public void bindingOperationOutputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
   1.165      }
   1.166  
   1.167 -    public boolean bindingOperationFaultElements(WSDLBoundFault fault, XMLStreamReader reader) {
   1.168 +    public boolean bindingOperationFaultElements(EditableWSDLBoundFault fault, XMLStreamReader reader) {
   1.169          return false;
   1.170      }
   1.171  
   1.172 -    public void bindingOperationFaultAttributes(WSDLBoundFault fault, XMLStreamReader reader) {
   1.173 +    public void bindingOperationFaultAttributes(EditableWSDLBoundFault fault, XMLStreamReader reader) {
   1.174      }
   1.175  
   1.176      // TODO: complete the rest of the callback

mercurial