Package org.apache.tools.ant.taskdefs
Interface AntStructure.StructurePrinter
- Enclosing class:
- AntStructure
public static interface AntStructure.StructurePrinter
Writes the actual structure information.
 
printHead(java.io.PrintWriter, org.apache.tools.ant.Project, java.util.Hashtable<java.lang.String, java.lang.Class<?>>, java.util.Hashtable<java.lang.String, java.lang.Class<?>>), printTargetDecl(java.io.PrintWriter) and printTail(java.io.PrintWriter)
 are called exactly once, printElementDecl(java.io.PrintWriter, org.apache.tools.ant.Project, java.lang.String, java.lang.Class<?>) once for
 each declared task and type.
- 
Method SummaryModifier 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- 
printHeadvoid 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.
 
- 
printTargetDeclPrints the definition for the target element.- Parameters:
- out- PrintWriter to write to.
 
- 
printElementDeclPrint 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.
 
- 
printTailPrints the trailer.- Parameters:
- out- PrintWriter to write to.
 
 
-