Interface AntStructure.StructurePrinter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void printElementDecl​(java.io.PrintWriter out, Project p, java.lang.String name, java.lang.Class<?> element)
      Print the definition for a given element.
      void printHead​(java.io.PrintWriter out, Project p, java.util.Hashtable<java.lang.String,​java.lang.Class<?>> tasks, java.util.Hashtable<java.lang.String,​java.lang.Class<?>> types)
      Prints the header of the generated output.
      void printTail​(java.io.PrintWriter out)
      Prints the trailer.
      void printTargetDecl​(java.io.PrintWriter out)
      Prints the definition for the target element.
    • Method Detail

      • printHead

        void printHead​(java.io.PrintWriter out,
                       Project p,
                       java.util.Hashtable<java.lang.String,​java.lang.Class<?>> tasks,
                       java.util.Hashtable<java.lang.String,​java.lang.Class<?>> types)
        Prints the header of the generated output.
        Parameters:
        out - PrintWriter to write to.
        p - Project instance for the current task
        tasks - map (name to implementing class)
        types - map (name to implementing class) data types.
      • printTargetDecl

        void printTargetDecl​(java.io.PrintWriter out)
        Prints the definition for the target element.
        Parameters:
        out - PrintWriter to write to.
      • printElementDecl

        void printElementDecl​(java.io.PrintWriter out,
                              Project p,
                              java.lang.String name,
                              java.lang.Class<?> element)
        Print the definition for a given element.
        Parameters:
        out - PrintWriter to write to.
        p - Project instance for the current task
        name - element name.
        element - class of the defined element.
      • printTail

        void printTail​(java.io.PrintWriter out)
        Prints the trailer.
        Parameters:
        out - PrintWriter to write to.