Class JavaBindingWriter

  • All Implemented Interfaces:
    Generator

    public class JavaBindingWriter
    extends java.lang.Object
    implements Generator
    This is Wsdl2java's Binding Writer. It writes the following files, as appropriate: Stub.java, Skeleton.java, Impl.java.
    • Field Detail

      • stubWriter

        protected Generator stubWriter
        Field stubWriter
      • skelWriter

        protected Generator skelWriter
        Field skelWriter
      • implWriter

        protected Generator implWriter
        Field implWriter
      • interfaceWriter

        protected Generator interfaceWriter
        Field interfaceWriter
      • emitter

        protected Emitter emitter
        Field emitter
      • binding

        protected javax.wsdl.Binding binding
        Field binding
      • symbolTable

        protected SymbolTable symbolTable
        Field symbolTable
      • INTERFACE_NAME

        public static java.lang.String INTERFACE_NAME
        Field INTERFACE_NAME
    • Constructor Detail

      • JavaBindingWriter

        public JavaBindingWriter​(Emitter emitter,
                                 javax.wsdl.Binding binding,
                                 SymbolTable symbolTable)
        Constructor.
        Parameters:
        emitter -
        binding -
        symbolTable -
    • Method Detail

      • generate

        public void generate()
                      throws java.io.IOException
        Write all the binding bindings: stub, skeleton, and impl.
        Specified by:
        generate in interface Generator
        Throws:
        java.io.IOException
      • setGenerators

        protected void setGenerators()
        setGenerators Logic to set the generators that are based on the Binding This logic was moved from the constructor so extended interfaces can more effectively use the hooks.
      • postSetGenerators

        protected void postSetGenerators()
        Set the writer based on the other condition after generate() is called.