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, start
public FoolProofParserExtension(WSDLParserExtension core)
public boolean serviceElements(WSDLService service, javax.xml.stream.XMLStreamReader reader)
serviceElements
in class DelegatingParserExtension
public boolean portElements(WSDLPort port, javax.xml.stream.XMLStreamReader reader)
portElements
in class DelegatingParserExtension
public boolean definitionsElements(javax.xml.stream.XMLStreamReader reader)
definitionsElements
in class DelegatingParserExtension
public boolean bindingElements(WSDLBoundPortType binding, javax.xml.stream.XMLStreamReader reader)
bindingElements
in class DelegatingParserExtension
public boolean portTypeElements(WSDLPortType portType, javax.xml.stream.XMLStreamReader reader)
portTypeElements
in class DelegatingParserExtension
public boolean portTypeOperationElements(WSDLOperation operation, javax.xml.stream.XMLStreamReader reader)
portTypeOperationElements
in class DelegatingParserExtension
public boolean bindingOperationElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
bindingOperationElements
in class DelegatingParserExtension
public boolean messageElements(WSDLMessage msg, javax.xml.stream.XMLStreamReader reader)
messageElements
in class DelegatingParserExtension
public boolean portTypeOperationInputElements(WSDLInput input, javax.xml.stream.XMLStreamReader reader)
portTypeOperationInputElements
in class DelegatingParserExtension
public boolean portTypeOperationOutputElements(WSDLOutput output, javax.xml.stream.XMLStreamReader reader)
portTypeOperationOutputElements
in class DelegatingParserExtension
public boolean portTypeOperationFaultElements(WSDLFault fault, javax.xml.stream.XMLStreamReader reader)
portTypeOperationFaultElements
in class DelegatingParserExtension
public boolean bindingOperationInputElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
bindingOperationInputElements
in class DelegatingParserExtension
public boolean bindingOperationOutputElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
bindingOperationOutputElements
in class DelegatingParserExtension
public boolean bindingOperationFaultElements(WSDLBoundFault fault, javax.xml.stream.XMLStreamReader reader)
bindingOperationFaultElements
in class DelegatingParserExtension
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.