com.sun.xml.ws.wsdl.parser
Class FoolProofParserExtension
java.lang.Object
com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
com.sun.xml.ws.wsdl.parser.DelegatingParserExtension
com.sun.xml.ws.wsdl.parser.FoolProofParserExtension
final class FoolProofParserExtension
- extends DelegatingParserExtension
WSDLParserExtension
filter that checks if
another WSDLParserExtension
is following the contract.
This code protects the JAX-WS RI from broken extensions.
For now it just checks if XMLStreamReader
is placed
at the expected start/end element.
Method Summary |
boolean |
bindingElements(WSDLBoundPortType binding,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
bindingOperationElements(WSDLBoundOperation operation,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
bindingOperationFaultElements(WSDLBoundFault fault,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
bindingOperationInputElements(WSDLBoundOperation operation,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
bindingOperationOutputElements(WSDLBoundOperation operation,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
definitionsElements(javax.xml.stream.XMLStreamReader reader)
|
boolean |
messageElements(WSDLMessage msg,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
portElements(WSDLPort port,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
portTypeElements(WSDLPortType portType,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
portTypeOperationElements(WSDLOperation operation,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
portTypeOperationFaultElements(WSDLFault fault,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
portTypeOperationInputElements(WSDLInput input,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
portTypeOperationOutputElements(WSDLOutput output,
javax.xml.stream.XMLStreamReader reader)
|
boolean |
serviceElements(WSDLService service,
javax.xml.stream.XMLStreamReader reader)
|
Methods inherited from class com.sun.xml.ws.wsdl.parser.DelegatingParserExtension |
bindingAttributes, bindingOperationAttributes, bindingOperationFaultAttributes, bindingOperationInputAttributes, bindingOperationOutputAttributes, finished, messageAttributes, portAttributes, portTypeAttributes, portTypeOperationAttributes, portTypeOperationFault, portTypeOperationFaultAttributes, portTypeOperationInput, portTypeOperationInputAttributes, portTypeOperationOutput, portTypeOperationOutputAttributes, postFinished, serviceAttributes, start |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FoolProofParserExtension
public FoolProofParserExtension(WSDLParserExtension core)
serviceElements
public boolean serviceElements(WSDLService service,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
serviceElements
in class DelegatingParserExtension
portElements
public boolean portElements(WSDLPort port,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portElements
in class DelegatingParserExtension
definitionsElements
public boolean definitionsElements(javax.xml.stream.XMLStreamReader reader)
- Overrides:
definitionsElements
in class DelegatingParserExtension
bindingElements
public boolean bindingElements(WSDLBoundPortType binding,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
bindingElements
in class DelegatingParserExtension
portTypeElements
public boolean portTypeElements(WSDLPortType portType,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeElements
in class DelegatingParserExtension
portTypeOperationElements
public boolean portTypeOperationElements(WSDLOperation operation,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeOperationElements
in class DelegatingParserExtension
bindingOperationElements
public boolean bindingOperationElements(WSDLBoundOperation operation,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
bindingOperationElements
in class DelegatingParserExtension
messageElements
public boolean messageElements(WSDLMessage msg,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
messageElements
in class DelegatingParserExtension
portTypeOperationInputElements
public boolean portTypeOperationInputElements(WSDLInput input,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeOperationInputElements
in class DelegatingParserExtension
portTypeOperationOutputElements
public boolean portTypeOperationOutputElements(WSDLOutput output,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeOperationOutputElements
in class DelegatingParserExtension
portTypeOperationFaultElements
public boolean portTypeOperationFaultElements(WSDLFault fault,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeOperationFaultElements
in class DelegatingParserExtension
bindingOperationInputElements
public boolean bindingOperationInputElements(WSDLBoundOperation operation,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
bindingOperationInputElements
in class DelegatingParserExtension
bindingOperationOutputElements
public boolean bindingOperationOutputElements(WSDLBoundOperation operation,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
bindingOperationOutputElements
in class DelegatingParserExtension
bindingOperationFaultElements
public boolean bindingOperationFaultElements(WSDLBoundFault fault,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
bindingOperationFaultElements
in class DelegatingParserExtension