Class GeneratorExtension

java.lang.Object
com.sun.tools.ws.processor.generator.GeneratorExtension

public abstract class GeneratorExtension extends Object
Service Generator Extension for Custom Binding and Transport
Since:
2.2.6
See Also:
  • Constructor Details

    • GeneratorExtension

      protected GeneratorExtension()
      Default constructor.
  • Method Details

    • getBindingValue

      public String getBindingValue(String transport, SOAPVersion soapVersion)
      Derive Binding ID based on transport and SOAP version
      Returns:
      BindingID
    • writeWebServiceAnnotation

      public void writeWebServiceAnnotation(Model model, JCodeModel cm, JDefinedClass cls, Port port)
      Create annotations in service JWS generated
    • validateOption

      public boolean validateOption(String name)
      Allow additional wsimport options
      Parameters:
      name - for instance, "-neoption"
      Returns:
      whether the name specifies an option recognized by the extension
    • writeWebServiceClientAnnotation

      public void writeWebServiceClientAnnotation(WsimportOptions options, JCodeModel cm, JDefinedClass cls)
      Create annotations in service client generated