Interface AntStructure.StructurePrinter

Enclosing class:
AntStructure

public static interface AntStructure.StructurePrinter
  • Method Details

    • printHead

      void printHead(PrintWriter out, Project p, Hashtable<String,Class<?>> tasks, Hashtable<String,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(PrintWriter out)
      Prints the definition for the target element.
      Parameters:
      out - PrintWriter to write to.
    • printElementDecl

      void printElementDecl(PrintWriter out, Project p, String name, 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(PrintWriter out)
      Prints the trailer.
      Parameters:
      out - PrintWriter to write to.