Package com.sun.xml.ws.policy.jaxws
Class PolicyWSDLParserExtension
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 TypeMethodDescriptionvoidbindingAttributes(EditableWSDLBoundPortType binding, XMLStreamReader reader) booleanbindingElements(EditableWSDLBoundPortType binding, XMLStreamReader reader) voidbindingOperationAttributes(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) booleanbindingOperationElements(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) voidbindingOperationFaultAttributes(EditableWSDLBoundFault fault, XMLStreamReader reader) booleanbindingOperationFaultElements(EditableWSDLBoundFault fault, XMLStreamReader reader) voidbindingOperationInputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) booleanbindingOperationInputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) voidbindingOperationOutputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) booleanbindingOperationOutputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) booleandefinitionsElements(XMLStreamReader reader) voidfinished(WSDLParserExtensionContext context) Called when the parsing of a set of WSDL documents are all done.voidmessageAttributes(EditableWSDLMessage msg, XMLStreamReader reader) booleanmessageElements(EditableWSDLMessage msg, XMLStreamReader reader) voidportAttributes(EditableWSDLPort port, XMLStreamReader reader) booleanportElements(EditableWSDLPort port, XMLStreamReader reader) voidportTypeAttributes(EditableWSDLPortType portType, XMLStreamReader reader) booleanportTypeElements(EditableWSDLPortType portType, XMLStreamReader reader) voidportTypeOperationAttributes(EditableWSDLOperation operation, XMLStreamReader reader) booleanportTypeOperationElements(EditableWSDLOperation operation, XMLStreamReader reader) voidportTypeOperationFaultAttributes(EditableWSDLFault fault, XMLStreamReader reader) booleanportTypeOperationFaultElements(EditableWSDLFault fault, XMLStreamReader reader) voidportTypeOperationInputAttributes(EditableWSDLInput input, XMLStreamReader reader) booleanportTypeOperationInputElements(EditableWSDLInput input, XMLStreamReader reader) voidportTypeOperationOutputAttributes(EditableWSDLOutput output, XMLStreamReader reader) booleanportTypeOperationOutputElements(EditableWSDLOutput output, XMLStreamReader reader) voidpostFinished(WSDLParserExtensionContext context) voidserviceAttributes(EditableWSDLService service, XMLStreamReader reader) booleanserviceElements(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:
portElementsin classWSDLParserExtension
-
portAttributes
- Overrides:
portAttributesin classWSDLParserExtension
-
serviceElements
- Overrides:
serviceElementsin classWSDLParserExtension
-
serviceAttributes
- Overrides:
serviceAttributesin classWSDLParserExtension
-
definitionsElements
- Overrides:
definitionsElementsin classWSDLParserExtension
-
bindingElements
- Overrides:
bindingElementsin classWSDLParserExtension
-
bindingAttributes
- Overrides:
bindingAttributesin classWSDLParserExtension
-
portTypeElements
- Overrides:
portTypeElementsin classWSDLParserExtension
-
portTypeAttributes
- Overrides:
portTypeAttributesin classWSDLParserExtension
-
portTypeOperationElements
- Overrides:
portTypeOperationElementsin classWSDLParserExtension
-
portTypeOperationAttributes
- Overrides:
portTypeOperationAttributesin classWSDLParserExtension
-
bindingOperationElements
public boolean bindingOperationElements(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) - Overrides:
bindingOperationElementsin classWSDLParserExtension
-
bindingOperationAttributes
public void bindingOperationAttributes(EditableWSDLBoundOperation boundOperation, XMLStreamReader reader) - Overrides:
bindingOperationAttributesin classWSDLParserExtension
-
messageElements
- Overrides:
messageElementsin classWSDLParserExtension
-
messageAttributes
- Overrides:
messageAttributesin classWSDLParserExtension
-
portTypeOperationInputElements
- Overrides:
portTypeOperationInputElementsin classWSDLParserExtension
-
portTypeOperationInputAttributes
- Overrides:
portTypeOperationInputAttributesin classWSDLParserExtension
-
portTypeOperationOutputElements
- Overrides:
portTypeOperationOutputElementsin classWSDLParserExtension
-
portTypeOperationOutputAttributes
- Overrides:
portTypeOperationOutputAttributesin classWSDLParserExtension
-
portTypeOperationFaultElements
- Overrides:
portTypeOperationFaultElementsin classWSDLParserExtension
-
portTypeOperationFaultAttributes
- Overrides:
portTypeOperationFaultAttributesin classWSDLParserExtension
-
bindingOperationInputElements
public boolean bindingOperationInputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationInputElementsin classWSDLParserExtension
-
bindingOperationInputAttributes
public void bindingOperationInputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationInputAttributesin classWSDLParserExtension
-
bindingOperationOutputElements
public boolean bindingOperationOutputElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationOutputElementsin classWSDLParserExtension
-
bindingOperationOutputAttributes
public void bindingOperationOutputAttributes(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationOutputAttributesin classWSDLParserExtension
-
bindingOperationFaultElements
- Overrides:
bindingOperationFaultElementsin classWSDLParserExtension
-
bindingOperationFaultAttributes
- Overrides:
bindingOperationFaultAttributesin classWSDLParserExtension
-
finished
Description copied from class:WSDLParserExtensionCalled 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:
finishedin classWSDLParserExtension- Parameters:
context-WSDLParserExtensionContextgives fully parsedWSDLModel.
-
postFinished
- Overrides:
postFinishedin classWSDLParserExtension
-