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
-
public final class PolicyWSDLParserExtension extends WSDLParserExtension
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
Constructors Constructor Description PolicyWSDLParserExtension()Creates a new instance of PolicyWSDLParserExtension
-
Method Summary
-
Methods inherited from class com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
portTypeOperationFault, portTypeOperationInput, portTypeOperationOutput, start
-
-
-
-
Method Detail
-
portElements
public boolean portElements(EditableWSDLPort port, XMLStreamReader reader)
- Overrides:
portElementsin classWSDLParserExtension
-
portAttributes
public void portAttributes(EditableWSDLPort port, XMLStreamReader reader)
- Overrides:
portAttributesin classWSDLParserExtension
-
serviceElements
public boolean serviceElements(EditableWSDLService service, XMLStreamReader reader)
- Overrides:
serviceElementsin classWSDLParserExtension
-
serviceAttributes
public void serviceAttributes(EditableWSDLService service, XMLStreamReader reader)
- Overrides:
serviceAttributesin classWSDLParserExtension
-
definitionsElements
public boolean definitionsElements(XMLStreamReader reader)
- Overrides:
definitionsElementsin classWSDLParserExtension
-
bindingElements
public boolean bindingElements(EditableWSDLBoundPortType binding, XMLStreamReader reader)
- Overrides:
bindingElementsin classWSDLParserExtension
-
bindingAttributes
public void bindingAttributes(EditableWSDLBoundPortType binding, XMLStreamReader reader)
- Overrides:
bindingAttributesin classWSDLParserExtension
-
portTypeElements
public boolean portTypeElements(EditableWSDLPortType portType, XMLStreamReader reader)
- Overrides:
portTypeElementsin classWSDLParserExtension
-
portTypeAttributes
public void portTypeAttributes(EditableWSDLPortType portType, XMLStreamReader reader)
- Overrides:
portTypeAttributesin classWSDLParserExtension
-
portTypeOperationElements
public boolean portTypeOperationElements(EditableWSDLOperation operation, XMLStreamReader reader)
- Overrides:
portTypeOperationElementsin classWSDLParserExtension
-
portTypeOperationAttributes
public void portTypeOperationAttributes(EditableWSDLOperation operation, XMLStreamReader reader)
- 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
public boolean messageElements(EditableWSDLMessage msg, XMLStreamReader reader)
- Overrides:
messageElementsin classWSDLParserExtension
-
messageAttributes
public void messageAttributes(EditableWSDLMessage msg, XMLStreamReader reader)
- Overrides:
messageAttributesin classWSDLParserExtension
-
portTypeOperationInputElements
public boolean portTypeOperationInputElements(EditableWSDLInput input, XMLStreamReader reader)
- Overrides:
portTypeOperationInputElementsin classWSDLParserExtension
-
portTypeOperationInputAttributes
public void portTypeOperationInputAttributes(EditableWSDLInput input, XMLStreamReader reader)
- Overrides:
portTypeOperationInputAttributesin classWSDLParserExtension
-
portTypeOperationOutputElements
public boolean portTypeOperationOutputElements(EditableWSDLOutput output, XMLStreamReader reader)
- Overrides:
portTypeOperationOutputElementsin classWSDLParserExtension
-
portTypeOperationOutputAttributes
public void portTypeOperationOutputAttributes(EditableWSDLOutput output, XMLStreamReader reader)
- Overrides:
portTypeOperationOutputAttributesin classWSDLParserExtension
-
portTypeOperationFaultElements
public boolean portTypeOperationFaultElements(EditableWSDLFault fault, XMLStreamReader reader)
- Overrides:
portTypeOperationFaultElementsin classWSDLParserExtension
-
portTypeOperationFaultAttributes
public void portTypeOperationFaultAttributes(EditableWSDLFault fault, XMLStreamReader reader)
- 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
public boolean bindingOperationFaultElements(EditableWSDLBoundFault fault, XMLStreamReader reader)
- Overrides:
bindingOperationFaultElementsin classWSDLParserExtension
-
bindingOperationFaultAttributes
public void bindingOperationFaultAttributes(EditableWSDLBoundFault fault, XMLStreamReader reader)
- Overrides:
bindingOperationFaultAttributesin classWSDLParserExtension
-
finished
public void finished(WSDLParserExtensionContext context)
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
public void postFinished(WSDLParserExtensionContext context)
- Overrides:
postFinishedin classWSDLParserExtension
-
-