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

Fri, 04 Oct 2013 16:21:34 +0100

author
mkos
date
Fri, 04 Oct 2013 16:21:34 +0100
changeset 408
b0610cd08440
parent 368
0989ad8c0860
child 637
9c07ef4934dd
permissions
-rw-r--r--

8025054: Update JAX-WS RI integration to 2.2.9-b130926.1035
Reviewed-by: chegar

ohair@286 1 /*
mkos@408 2 * Copyright (c) 1997, 2013, 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
mkos@408 28 import com.sun.xml.internal.ws.api.model.wsdl.editable.*;
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
mkos@408 51 public void serviceAttributes(EditableWSDLService service, XMLStreamReader reader) {
ohair@286 52 core.serviceAttributes(service, reader);
ohair@286 53 }
ohair@286 54
mkos@408 55 public boolean serviceElements(EditableWSDLService service, XMLStreamReader reader) {
ohair@286 56 return core.serviceElements(service, reader);
ohair@286 57 }
ohair@286 58
mkos@408 59 public void portAttributes(EditableWSDLPort port, XMLStreamReader reader) {
ohair@286 60 core.portAttributes(port, reader);
ohair@286 61 }
ohair@286 62
mkos@408 63 public boolean portElements(EditableWSDLPort port, XMLStreamReader reader) {
ohair@286 64 return core.portElements(port, reader);
ohair@286 65 }
ohair@286 66
mkos@408 67 public boolean portTypeOperationInput(EditableWSDLOperation op, XMLStreamReader reader) {
ohair@286 68 return core.portTypeOperationInput(op, reader);
ohair@286 69 }
ohair@286 70
mkos@408 71 public boolean portTypeOperationOutput(EditableWSDLOperation op, XMLStreamReader reader) {
ohair@286 72 return core.portTypeOperationOutput(op, reader);
ohair@286 73 }
ohair@286 74
mkos@408 75 public boolean portTypeOperationFault(EditableWSDLOperation 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
mkos@408 83 public boolean bindingElements(EditableWSDLBoundPortType binding, XMLStreamReader reader) {
ohair@286 84 return core.bindingElements(binding, reader);
ohair@286 85 }
ohair@286 86
mkos@408 87 public void bindingAttributes(EditableWSDLBoundPortType binding, XMLStreamReader reader) {
ohair@286 88 core.bindingAttributes(binding, reader);
ohair@286 89 }
ohair@286 90
mkos@408 91 public boolean portTypeElements(EditableWSDLPortType portType, XMLStreamReader reader) {
ohair@286 92 return core.portTypeElements(portType, reader);
ohair@286 93 }
ohair@286 94
mkos@408 95 public void portTypeAttributes(EditableWSDLPortType portType, XMLStreamReader reader) {
ohair@286 96 core.portTypeAttributes(portType, reader);
ohair@286 97 }
ohair@286 98
mkos@408 99 public boolean portTypeOperationElements(EditableWSDLOperation operation, XMLStreamReader reader) {
ohair@286 100 return core.portTypeOperationElements(operation, reader);
ohair@286 101 }
ohair@286 102
mkos@408 103 public void portTypeOperationAttributes(EditableWSDLOperation operation, XMLStreamReader reader) {
ohair@286 104 core.portTypeOperationAttributes(operation, reader);
ohair@286 105 }
ohair@286 106
mkos@408 107 public boolean bindingOperationElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 108 return core.bindingOperationElements(operation, reader);
ohair@286 109 }
ohair@286 110
mkos@408 111 public void bindingOperationAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 112 core.bindingOperationAttributes(operation, reader);
ohair@286 113 }
ohair@286 114
mkos@408 115 public boolean messageElements(EditableWSDLMessage msg, XMLStreamReader reader) {
ohair@286 116 return core.messageElements(msg, reader);
ohair@286 117 }
ohair@286 118
mkos@408 119 public void messageAttributes(EditableWSDLMessage msg, XMLStreamReader reader) {
ohair@286 120 core.messageAttributes(msg, reader);
ohair@286 121 }
ohair@286 122
mkos@408 123 public boolean portTypeOperationInputElements(EditableWSDLInput input, XMLStreamReader reader) {
ohair@286 124 return core.portTypeOperationInputElements(input, reader);
ohair@286 125 }
ohair@286 126
mkos@408 127 public void portTypeOperationInputAttributes(EditableWSDLInput input, XMLStreamReader reader) {
ohair@286 128 core.portTypeOperationInputAttributes(input, reader);
ohair@286 129 }
ohair@286 130
mkos@408 131 public boolean portTypeOperationOutputElements(EditableWSDLOutput output, XMLStreamReader reader) {
ohair@286 132 return core.portTypeOperationOutputElements(output, reader);
ohair@286 133 }
ohair@286 134
mkos@408 135 public void portTypeOperationOutputAttributes(EditableWSDLOutput output, XMLStreamReader reader) {
ohair@286 136 core.portTypeOperationOutputAttributes(output, reader);
ohair@286 137 }
ohair@286 138
mkos@408 139 public boolean portTypeOperationFaultElements(EditableWSDLFault fault, XMLStreamReader reader) {
ohair@286 140 return core.portTypeOperationFaultElements(fault, reader);
ohair@286 141 }
ohair@286 142
mkos@408 143 public void portTypeOperationFaultAttributes(EditableWSDLFault fault, XMLStreamReader reader) {
ohair@286 144 core.portTypeOperationFaultAttributes(fault, reader);
ohair@286 145 }
ohair@286 146
mkos@408 147 public boolean bindingOperationInputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 148 return core.bindingOperationInputElements(operation, reader);
ohair@286 149 }
ohair@286 150
mkos@408 151 public void bindingOperationInputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 152 core.bindingOperationInputAttributes(operation, reader);
ohair@286 153 }
ohair@286 154
mkos@408 155 public boolean bindingOperationOutputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 156 return core.bindingOperationOutputElements(operation, reader);
ohair@286 157 }
ohair@286 158
mkos@408 159 public void bindingOperationOutputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) {
ohair@286 160 core.bindingOperationOutputAttributes(operation, reader);
ohair@286 161 }
ohair@286 162
mkos@408 163 public boolean bindingOperationFaultElements(EditableWSDLBoundFault fault, XMLStreamReader reader) {
ohair@286 164 return core.bindingOperationFaultElements(fault, reader);
ohair@286 165 }
ohair@286 166
mkos@408 167 public void bindingOperationFaultAttributes(EditableWSDLBoundFault 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