java.lang.Object
com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
com.sun.xml.ws.policy.jaxws.PolicyWSDLParserExtension
This class parses the Policy Attachments in the WSDL and creates a PolicyMap thaty captures the policies configured on
different PolicySubjects in the wsdl.
After, it is finished it sets the PolicyMap on the WSDLModel.
- Author:
- Jakub Podlesak (jakub.podlesak at sun.com), Fabian Ritzmann, Rama Pulavarthi
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of PolicyWSDLParserExtension -
Method Summary
Modifier and TypeMethodDescriptionvoid
bindingAttributes
(EditableWSDLBoundPortType binding, XMLStreamReader reader) boolean
bindingElements
(EditableWSDLBoundPortType binding, XMLStreamReader reader) void
bindingOperationAttributes
(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) boolean
bindingOperationElements
(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) void
bindingOperationFaultAttributes
(EditableWSDLBoundFault fault, XMLStreamReader reader) boolean
bindingOperationFaultElements
(EditableWSDLBoundFault fault, XMLStreamReader reader) void
bindingOperationInputAttributes
(EditableWSDLBoundOperation operation, XMLStreamReader reader) boolean
bindingOperationInputElements
(EditableWSDLBoundOperation operation, XMLStreamReader reader) void
bindingOperationOutputAttributes
(EditableWSDLBoundOperation operation, XMLStreamReader reader) boolean
bindingOperationOutputElements
(EditableWSDLBoundOperation operation, XMLStreamReader reader) boolean
definitionsElements
(XMLStreamReader reader) void
finished
(WSDLParserExtensionContext context) Called when the parsing of a set of WSDL documents are all done.void
messageAttributes
(EditableWSDLMessage msg, XMLStreamReader reader) boolean
messageElements
(EditableWSDLMessage msg, XMLStreamReader reader) void
portAttributes
(EditableWSDLPort port, XMLStreamReader reader) boolean
portElements
(EditableWSDLPort port, XMLStreamReader reader) void
portTypeAttributes
(EditableWSDLPortType portType, XMLStreamReader reader) boolean
portTypeElements
(EditableWSDLPortType portType, XMLStreamReader reader) void
portTypeOperationAttributes
(EditableWSDLOperation operation, XMLStreamReader reader) boolean
portTypeOperationElements
(EditableWSDLOperation operation, XMLStreamReader reader) void
portTypeOperationFaultAttributes
(EditableWSDLFault fault, XMLStreamReader reader) boolean
portTypeOperationFaultElements
(EditableWSDLFault fault, XMLStreamReader reader) void
portTypeOperationInputAttributes
(EditableWSDLInput input, XMLStreamReader reader) boolean
portTypeOperationInputElements
(EditableWSDLInput input, XMLStreamReader reader) void
portTypeOperationOutputAttributes
(EditableWSDLOutput output, XMLStreamReader reader) boolean
portTypeOperationOutputElements
(EditableWSDLOutput output, XMLStreamReader reader) void
postFinished
(WSDLParserExtensionContext context) void
serviceAttributes
(EditableWSDLService service, XMLStreamReader reader) boolean
serviceElements
(EditableWSDLService service, XMLStreamReader reader) Methods inherited from class com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
portTypeOperationFault, portTypeOperationInput, portTypeOperationOutput, start
-
Constructor Details
-
PolicyWSDLParserExtension
public PolicyWSDLParserExtension()Creates a new instance of PolicyWSDLParserExtension
-
-
Method Details
-
portElements
- Overrides:
portElements
in classWSDLParserExtension
-
portAttributes
- Overrides:
portAttributes
in classWSDLParserExtension
-
serviceElements
- Overrides:
serviceElements
in classWSDLParserExtension
-
serviceAttributes
- Overrides:
serviceAttributes
in classWSDLParserExtension
-
definitionsElements
- Overrides:
definitionsElements
in classWSDLParserExtension
-
bindingElements
- Overrides:
bindingElements
in classWSDLParserExtension
-
bindingAttributes
- Overrides:
bindingAttributes
in classWSDLParserExtension
-
portTypeElements
- Overrides:
portTypeElements
in classWSDLParserExtension
-
portTypeAttributes
- Overrides:
portTypeAttributes
in classWSDLParserExtension
-
portTypeOperationElements
- Overrides:
portTypeOperationElements
in classWSDLParserExtension
-
portTypeOperationAttributes
- Overrides:
portTypeOperationAttributes
in classWSDLParserExtension
-
bindingOperationElements
public boolean bindingOperationElements(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) - Overrides:
bindingOperationElements
in classWSDLParserExtension
-
bindingOperationAttributes
public void bindingOperationAttributes(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) - Overrides:
bindingOperationAttributes
in classWSDLParserExtension
-
messageElements
- Overrides:
messageElements
in classWSDLParserExtension
-
messageAttributes
- Overrides:
messageAttributes
in classWSDLParserExtension
-
portTypeOperationInputElements
- Overrides:
portTypeOperationInputElements
in classWSDLParserExtension
-
portTypeOperationInputAttributes
- Overrides:
portTypeOperationInputAttributes
in classWSDLParserExtension
-
portTypeOperationOutputElements
- Overrides:
portTypeOperationOutputElements
in classWSDLParserExtension
-
portTypeOperationOutputAttributes
- Overrides:
portTypeOperationOutputAttributes
in classWSDLParserExtension
-
portTypeOperationFaultElements
- Overrides:
portTypeOperationFaultElements
in classWSDLParserExtension
-
portTypeOperationFaultAttributes
- Overrides:
portTypeOperationFaultAttributes
in classWSDLParserExtension
-
bindingOperationInputElements
public boolean bindingOperationInputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationInputElements
in classWSDLParserExtension
-
bindingOperationInputAttributes
public void bindingOperationInputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationInputAttributes
in classWSDLParserExtension
-
bindingOperationOutputElements
public boolean bindingOperationOutputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationOutputElements
in classWSDLParserExtension
-
bindingOperationOutputAttributes
public void bindingOperationOutputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationOutputAttributes
in classWSDLParserExtension
-
bindingOperationFaultElements
- Overrides:
bindingOperationFaultElements
in classWSDLParserExtension
-
bindingOperationFaultAttributes
- Overrides:
bindingOperationFaultAttributes
in classWSDLParserExtension
-
finished
Description copied from class:WSDLParserExtension
Called when the parsing of a set of WSDL documents are all done.This is the opportunity to do any post-processing of the parsing you've done.
- Overrides:
finished
in classWSDLParserExtension
- Parameters:
context
-WSDLParserExtensionContext
gives fully parsedWSDLModel
.
-
postFinished
- Overrides:
postFinished
in classWSDLParserExtension
-