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.
core| Constructor and Description |
|---|
FoolProofParserExtension(WSDLParserExtension core) |
bindingAttributes, bindingOperationAttributes, bindingOperationFaultAttributes, bindingOperationInputAttributes, bindingOperationOutputAttributes, finished, messageAttributes, portAttributes, portTypeAttributes, portTypeOperationAttributes, portTypeOperationFault, portTypeOperationFaultAttributes, portTypeOperationInput, portTypeOperationInputAttributes, portTypeOperationOutput, portTypeOperationOutputAttributes, postFinished, serviceAttributes, startpublic FoolProofParserExtension(WSDLParserExtension core)
public boolean serviceElements(WSDLService service, javax.xml.stream.XMLStreamReader reader)
serviceElements in class DelegatingParserExtensionpublic boolean portElements(WSDLPort port, javax.xml.stream.XMLStreamReader reader)
portElements in class DelegatingParserExtensionpublic boolean definitionsElements(javax.xml.stream.XMLStreamReader reader)
definitionsElements in class DelegatingParserExtensionpublic boolean bindingElements(WSDLBoundPortType binding, javax.xml.stream.XMLStreamReader reader)
bindingElements in class DelegatingParserExtensionpublic boolean portTypeElements(WSDLPortType portType, javax.xml.stream.XMLStreamReader reader)
portTypeElements in class DelegatingParserExtensionpublic boolean portTypeOperationElements(WSDLOperation operation, javax.xml.stream.XMLStreamReader reader)
portTypeOperationElements in class DelegatingParserExtensionpublic boolean bindingOperationElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
bindingOperationElements in class DelegatingParserExtensionpublic boolean messageElements(WSDLMessage msg, javax.xml.stream.XMLStreamReader reader)
messageElements in class DelegatingParserExtensionpublic boolean portTypeOperationInputElements(WSDLInput input, javax.xml.stream.XMLStreamReader reader)
portTypeOperationInputElements in class DelegatingParserExtensionpublic boolean portTypeOperationOutputElements(WSDLOutput output, javax.xml.stream.XMLStreamReader reader)
portTypeOperationOutputElements in class DelegatingParserExtensionpublic boolean portTypeOperationFaultElements(WSDLFault fault, javax.xml.stream.XMLStreamReader reader)
portTypeOperationFaultElements in class DelegatingParserExtensionpublic boolean bindingOperationInputElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
bindingOperationInputElements in class DelegatingParserExtensionpublic boolean bindingOperationOutputElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
bindingOperationOutputElements in class DelegatingParserExtensionpublic boolean bindingOperationFaultElements(WSDLBoundFault fault, javax.xml.stream.XMLStreamReader reader)
bindingOperationFaultElements in class DelegatingParserExtensionCopyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.