com.sun.xml.ws.policy.jaxws
Class PolicyWSDLGeneratorExtension

java.lang.Object
  extended by com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension
      extended by com.sun.xml.ws.policy.jaxws.PolicyWSDLGeneratorExtension

public class PolicyWSDLGeneratorExtension
extends com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

Marshals the contents of a policy map to WSDL.


Constructor Summary
PolicyWSDLGeneratorExtension()
           
 
Method Summary
 void addBindingExtension(com.sun.xml.txw2.TypedXmlWriter binding)
           
 void addBindingOperationExtension(com.sun.xml.txw2.TypedXmlWriter operation, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addBindingOperationFaultExtension(com.sun.xml.txw2.TypedXmlWriter writer, com.sun.xml.ws.api.model.JavaMethod method, com.sun.xml.ws.api.model.CheckedException exception)
           
 void addBindingOperationInputExtension(com.sun.xml.txw2.TypedXmlWriter input, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addBindingOperationOutputExtension(com.sun.xml.txw2.TypedXmlWriter output, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addDefinitionsExtension(com.sun.xml.txw2.TypedXmlWriter definitions)
           
 void addFaultMessageExtension(com.sun.xml.txw2.TypedXmlWriter message, com.sun.xml.ws.api.model.JavaMethod method, com.sun.xml.ws.api.model.CheckedException exception)
           
 void addInputMessageExtension(com.sun.xml.txw2.TypedXmlWriter message, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addOperationExtension(com.sun.xml.txw2.TypedXmlWriter operation, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addOperationFaultExtension(com.sun.xml.txw2.TypedXmlWriter fault, com.sun.xml.ws.api.model.JavaMethod method, com.sun.xml.ws.api.model.CheckedException exception)
           
 void addOperationInputExtension(com.sun.xml.txw2.TypedXmlWriter input, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addOperationOutputExtension(com.sun.xml.txw2.TypedXmlWriter output, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addOutputMessageExtension(com.sun.xml.txw2.TypedXmlWriter message, com.sun.xml.ws.api.model.JavaMethod method)
           
 void addPortExtension(com.sun.xml.txw2.TypedXmlWriter port)
           
 void addPortTypeExtension(com.sun.xml.txw2.TypedXmlWriter portType)
           
 void addServiceExtension(com.sun.xml.txw2.TypedXmlWriter service)
           
 void start(com.sun.xml.ws.api.wsdl.writer.WSDLGenExtnContext context)
           
 
Methods inherited from class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension
end, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyWSDLGeneratorExtension

public PolicyWSDLGeneratorExtension()
Method Detail

start

public void start(com.sun.xml.ws.api.wsdl.writer.WSDLGenExtnContext context)
Overrides:
start in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addDefinitionsExtension

public void addDefinitionsExtension(com.sun.xml.txw2.TypedXmlWriter definitions)
Overrides:
addDefinitionsExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addServiceExtension

public void addServiceExtension(com.sun.xml.txw2.TypedXmlWriter service)
Overrides:
addServiceExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addPortExtension

public void addPortExtension(com.sun.xml.txw2.TypedXmlWriter port)
Overrides:
addPortExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addPortTypeExtension

public void addPortTypeExtension(com.sun.xml.txw2.TypedXmlWriter portType)
Overrides:
addPortTypeExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addBindingExtension

public void addBindingExtension(com.sun.xml.txw2.TypedXmlWriter binding)
Overrides:
addBindingExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addOperationExtension

public void addOperationExtension(com.sun.xml.txw2.TypedXmlWriter operation,
                                  com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addOperationExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addBindingOperationExtension

public void addBindingOperationExtension(com.sun.xml.txw2.TypedXmlWriter operation,
                                         com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addBindingOperationExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addInputMessageExtension

public void addInputMessageExtension(com.sun.xml.txw2.TypedXmlWriter message,
                                     com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addInputMessageExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addOutputMessageExtension

public void addOutputMessageExtension(com.sun.xml.txw2.TypedXmlWriter message,
                                      com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addOutputMessageExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addFaultMessageExtension

public void addFaultMessageExtension(com.sun.xml.txw2.TypedXmlWriter message,
                                     com.sun.xml.ws.api.model.JavaMethod method,
                                     com.sun.xml.ws.api.model.CheckedException exception)
Overrides:
addFaultMessageExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addOperationInputExtension

public void addOperationInputExtension(com.sun.xml.txw2.TypedXmlWriter input,
                                       com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addOperationInputExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addOperationOutputExtension

public void addOperationOutputExtension(com.sun.xml.txw2.TypedXmlWriter output,
                                        com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addOperationOutputExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addOperationFaultExtension

public void addOperationFaultExtension(com.sun.xml.txw2.TypedXmlWriter fault,
                                       com.sun.xml.ws.api.model.JavaMethod method,
                                       com.sun.xml.ws.api.model.CheckedException exception)
Overrides:
addOperationFaultExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addBindingOperationInputExtension

public void addBindingOperationInputExtension(com.sun.xml.txw2.TypedXmlWriter input,
                                              com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addBindingOperationInputExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addBindingOperationOutputExtension

public void addBindingOperationOutputExtension(com.sun.xml.txw2.TypedXmlWriter output,
                                               com.sun.xml.ws.api.model.JavaMethod method)
Overrides:
addBindingOperationOutputExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension

addBindingOperationFaultExtension

public void addBindingOperationFaultExtension(com.sun.xml.txw2.TypedXmlWriter writer,
                                              com.sun.xml.ws.api.model.JavaMethod method,
                                              com.sun.xml.ws.api.model.CheckedException exception)
Overrides:
addBindingOperationFaultExtension in class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension