Class JavaTypeWriter

  • All Implemented Interfaces:
    Generator

    public class JavaTypeWriter
    extends java.lang.Object
    implements Generator
    This is Wsdl2java's Type Writer. It writes the following files, as appropriate: .java, Holder.java.
    • Field Detail

      • HOLDER_IS_NEEDED

        public static final java.lang.String HOLDER_IS_NEEDED
        Field HOLDER_IS_NEEDED
        See Also:
        Constant Field Values
    • Constructor Detail

      • JavaTypeWriter

        public JavaTypeWriter​(Emitter emitter,
                              TypeEntry type,
                              SymbolTable symbolTable)
        Constructor.
        Parameters:
        emitter -
        type -
        symbolTable -
    • Method Detail

      • generate

        public void generate()
                      throws java.io.IOException
        Write all the service bindnigs: service and testcase.
        Specified by:
        generate in interface Generator
        Throws:
        java.io.IOException
      • getEnumTypeWriter

        protected JavaWriter getEnumTypeWriter​(Emitter emitter,
                                               TypeEntry type,
                                               java.util.Vector v)
        getEnumWriter
        Parameters:
        emitter -
        type -
        v -
        Returns:
      • getBeanHelperWriter

        protected JavaWriter getBeanHelperWriter​(Emitter emitter,
                                                 TypeEntry type,
                                                 java.util.Vector elements,
                                                 TypeEntry base,
                                                 java.util.Vector attributes,
                                                 boolean forException)
        getHelperWriter
        Parameters:
        emitter -
        type -
        elements -
        base -
        attributes -
        Returns:
      • getHolderWriter

        protected Generator getHolderWriter​(Emitter emitter,
                                            TypeEntry type)
        getHolderWriter
        Parameters:
        emitter -
        type -
        Returns: