Interface AntStructure.StructurePrinter
- Enclosing class:
AntStructure
public static interface AntStructure.StructurePrinter
Writes the actual structure information.
printHead(PrintWriter, Project, Hashtable, Hashtable), printTargetDecl(PrintWriter) and printTail(PrintWriter)
are called exactly once, printElementDecl(PrintWriter, Project, String, Class) once for
each declared task and type.
- Since:
- Ant 1.1
-
Method Summary
Modifier and TypeMethodDescriptionvoidprintElementDecl(PrintWriter out, Project p, String name, Class<?> element) Print the definition for a given element.voidprintHead(PrintWriter out, Project p, Hashtable<String, Class<?>> tasks, Hashtable<String, Class<?>> types) Prints the header of the generated output.voidprintTail(PrintWriter out) Prints the trailer.voidPrints the definition for the target element.
-
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 tasktasks- map (name to implementing class)types- map (name to implementing class) data types.
-
printTargetDecl
Prints the definition for the target element.- Parameters:
out- PrintWriter to write to.
-
printElementDecl
Print the definition for a given element.- Parameters:
out- PrintWriter to write to.p- Project instance for the current taskname- element name.element- class of the defined element.
-
printTail
-