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

Tue, 09 Apr 2013 14:51:13 +0100

author
alanb
date
Tue, 09 Apr 2013 14:51:13 +0100
changeset 368
0989ad8c0860
parent 286
f50545b5e2f1
child 408
b0610cd08440
permissions
-rw-r--r--

8010393: Update JAX-WS RI to 2.2.9-b12941
Reviewed-by: alanb, erikj
Contributed-by: miroslav.kos@oracle.com, martin.grebac@oracle.com

ohair@286 1 /*
alanb@368 2 * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
ohair@286 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
ohair@286 4 *
ohair@286 5 * This code is free software; you can redistribute it and/or modify it
ohair@286 6 * under the terms of the GNU General Public License version 2 only, as
ohair@286 7 * published by the Free Software Foundation. Oracle designates this
ohair@286 8 * particular file as subject to the "Classpath" exception as provided
ohair@286 9 * by Oracle in the LICENSE file that accompanied this code.
ohair@286 10 *
ohair@286 11 * This code is distributed in the hope that it will be useful, but WITHOUT
ohair@286 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
ohair@286 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
ohair@286 14 * version 2 for more details (a copy is included in the LICENSE file that
ohair@286 15 * accompanied this code).
ohair@286 16 *
ohair@286 17 * You should have received a copy of the GNU General Public License version
ohair@286 18 * 2 along with this work; if not, write to the Free Software Foundation,
ohair@286 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
ohair@286 20 *
ohair@286 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
ohair@286 22 * or visit www.oracle.com if you need additional information or have any
ohair@286 23 * questions.
ohair@286 24 */
ohair@286 25
ohair@286 26 package com.sun.xml.internal.ws.wsdl.parser;
ohair@286 27
ohair@286 28 import com.sun.xml.internal.ws.api.model.wsdl.*;
ohair@286 29 import com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension;
ohair@286 30 import com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext;
ohair@286 31
ohair@286 32 import javax.xml.stream.XMLStreamReader;
ohair@286 33
ohair@286 34 /**
ohair@286 35 * Delegate to another {@link WSDLParserExtension}
ohair@286 36 * useful for the base class for filtering.
ohair@286 37 *
ohair@286 38 * @author Kohsuke Kawaguchi
ohair@286 39 */
ohair@286 40 class DelegatingParserExtension extends WSDLParserExtension {
ohair@286 41 protected final WSDLParserExtension core;
ohair@286 42
ohair@286 43 public DelegatingParserExtension(WSDLParserExtension core) {
ohair@286 44 this.core = core;
ohair@286 45 }
ohair@286 46
ohair@286 47 public void start(WSDLParserExtensionContext context) {
ohair@286 48 core.start(context);
ohair@286 49 }
ohair@286 50
ohair@286 51 public void serviceAttributes(WSDLService service, XMLStreamReader reader) {
ohair@286 52 core.serviceAttributes(service, reader);
ohair@286 53 }
ohair@286 54
ohair@286 55 public boolean serviceElements(WSDLService service, XMLStreamReader reader) {
ohair@286 56 return core.serviceElements(service, reader);
ohair@286 57 }
ohair@286 58
ohair@286 59 public void portAttributes(WSDLPort port, XMLStreamReader reader) {
ohair@286 60 core.portAttributes(port, reader);
ohair@286 61 }
ohair@286 62
ohair@286 63 public boolean portElements(WSDLPort port, XMLStreamReader reader) {
ohair@286 64 return core.portElements(port, reader);
ohair@286 65 }
ohair@286 66
ohair@286 67 public boolean portTypeOperationInput(WSDLOperation op, XMLStreamReader reader) {
ohair@286 68 return core.portTypeOperationInput(op, reader);
ohair@286 69 }
ohair@286 70
ohair@286 71 public boolean portTypeOperationOutput(WSDLOperation op, XMLStreamReader reader) {
ohair@286 72 return core.portTypeOperationOutput(op, reader);
ohair@286 73 }
ohair@286 74
ohair@286 75 public boolean portTypeOperationFault(WSDLOperation op, XMLStreamReader reader) {
ohair@286 76 return core.portTypeOperationFault(op, reader);
ohair@286 77 }
ohair@286 78
ohair@286 79 public boolean definitionsElements(XMLStreamReader reader) {
ohair@286 80 return core.definitionsElements(reader);
ohair@286 81 }
ohair@286 82
ohair@286 83 public boolean bindingElements(WSDLBoundPortType binding, XMLStreamReader reader) {
ohair@286 84 return core.bindingElements(binding, reader);
ohair@286 85 }
ohair@286 86
ohair@286 87 public void bindingAttributes(WSDLBoundPortType binding, XMLStreamReader reader) {
ohair@286 88 core.bindingAttributes(binding, reader);
ohair@286 89 }
ohair@286 90
ohair@286 91 public boolean portTypeElements(WSDLPortType portType, XMLStreamReader reader) {
ohair@286 92 return core.portTypeElements(portType, reader);
ohair@286 93 }
ohair@286 94
ohair@286 95 public void portTypeAttributes(WSDLPortType portType, XMLStreamReader reader) {
ohair@286 96 core.portTypeAttributes(portType, reader);
ohair@286 97 }
ohair@286 98
ohair@286 99 public boolean portTypeOperationElements(WSDLOperation operation, XMLStreamReader reader) {
ohair@286 100 return core.portTypeOperationElements(operation, reader);
ohair@286 101 }
ohair@286 102
ohair@286 103 public void portTypeOperationAttributes(WSDLOperation operation, XMLStreamReader reader) {
ohair@286 104 core.portTypeOperationAttributes(operation, reader);
ohair@286 105 }
ohair@286 106
ohair@286 107 public boolean bindingOperationElements(WSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 108 return core.bindingOperationElements(operation, reader);
ohair@286 109 }
ohair@286 110
ohair@286 111 public void bindingOperationAttributes(WSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 112 core.bindingOperationAttributes(operation, reader);
ohair@286 113 }
ohair@286 114
ohair@286 115 public boolean messageElements(WSDLMessage msg, XMLStreamReader reader) {
ohair@286 116 return core.messageElements(msg, reader);
ohair@286 117 }
ohair@286 118
ohair@286 119 public void messageAttributes(WSDLMessage msg, XMLStreamReader reader) {
ohair@286 120 core.messageAttributes(msg, reader);
ohair@286 121 }
ohair@286 122
ohair@286 123 public boolean portTypeOperationInputElements(WSDLInput input, XMLStreamReader reader) {
ohair@286 124 return core.portTypeOperationInputElements(input, reader);
ohair@286 125 }
ohair@286 126
ohair@286 127 public void portTypeOperationInputAttributes(WSDLInput input, XMLStreamReader reader) {
ohair@286 128 core.portTypeOperationInputAttributes(input, reader);
ohair@286 129 }
ohair@286 130
ohair@286 131 public boolean portTypeOperationOutputElements(WSDLOutput output, XMLStreamReader reader) {
ohair@286 132 return core.portTypeOperationOutputElements(output, reader);
ohair@286 133 }
ohair@286 134
ohair@286 135 public void portTypeOperationOutputAttributes(WSDLOutput output, XMLStreamReader reader) {
ohair@286 136 core.portTypeOperationOutputAttributes(output, reader);
ohair@286 137 }
ohair@286 138
ohair@286 139 public boolean portTypeOperationFaultElements(WSDLFault fault, XMLStreamReader reader) {
ohair@286 140 return core.portTypeOperationFaultElements(fault, reader);
ohair@286 141 }
ohair@286 142
ohair@286 143 public void portTypeOperationFaultAttributes(WSDLFault fault, XMLStreamReader reader) {
ohair@286 144 core.portTypeOperationFaultAttributes(fault, reader);
ohair@286 145 }
ohair@286 146
ohair@286 147 public boolean bindingOperationInputElements(WSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 148 return core.bindingOperationInputElements(operation, reader);
ohair@286 149 }
ohair@286 150
ohair@286 151 public void bindingOperationInputAttributes(WSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 152 core.bindingOperationInputAttributes(operation, reader);
ohair@286 153 }
ohair@286 154
ohair@286 155 public boolean bindingOperationOutputElements(WSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 156 return core.bindingOperationOutputElements(operation, reader);
ohair@286 157 }
ohair@286 158
ohair@286 159 public void bindingOperationOutputAttributes(WSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 160 core.bindingOperationOutputAttributes(operation, reader);
ohair@286 161 }
ohair@286 162
ohair@286 163 public boolean bindingOperationFaultElements(WSDLBoundFault fault, XMLStreamReader reader) {
ohair@286 164 return core.bindingOperationFaultElements(fault, reader);
ohair@286 165 }
ohair@286 166
ohair@286 167 public void bindingOperationFaultAttributes(WSDLBoundFault fault, XMLStreamReader reader) {
ohair@286 168 core.bindingOperationFaultAttributes(fault, reader);
ohair@286 169 }
ohair@286 170
ohair@286 171 public void finished(WSDLParserExtensionContext context) {
ohair@286 172 core.finished(context);
ohair@286 173 }
ohair@286 174
ohair@286 175 public void postFinished(WSDLParserExtensionContext context) {
ohair@286 176 core.postFinished(context);
ohair@286 177 }
ohair@286 178 }

mercurial