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