com.nokia.ant
Class Database
java.lang.Object
   com.nokia.ant.Database
com.nokia.ant.Database
- public class Database 
- extends java.lang.Object
Reads the current ant project and a fileset and generates a xml file with a summary of targets,
 macros and properties.
| Constructor Summary | 
| Database(org.apache.tools.ant.Project project,
         org.apache.tools.ant.types.ResourceCollection rc,
         org.apache.tools.ant.Task task)
 | 
 
| Method Summary | 
|  org.dom4j.Document | createDOM()
 | 
|  void | createXMLFile(java.io.File outputFile)
 | 
|  java.util.ArrayList | getAntFiles()
 | 
|  java.util.ArrayList | getAntFiles(org.apache.tools.ant.Project project)
 | 
|  java.util.ArrayList | getAntFiles(org.apache.tools.ant.Project project,
            boolean homeOnly)Get the list of all Ant files we want to process.
 | 
|  org.apache.tools.ant.Project | getProject()
 | 
|  void | log(java.lang.String msg,
    int level)
 | 
|  void | setDebug(boolean debug)
 | 
|  void | setHomeFilesOnly(boolean homeFilesOnly)
 | 
|  void | setRefid(org.apache.tools.ant.types.Reference r)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Database
public Database(org.apache.tools.ant.Project project,
                org.apache.tools.ant.types.ResourceCollection rc,
                org.apache.tools.ant.Task task)
getProject
public org.apache.tools.ant.Project getProject()
- 
 
setDebug
public void setDebug(boolean debug)
- 
 
setHomeFilesOnly
public void setHomeFilesOnly(boolean homeFilesOnly)
- 
 
log
public void log(java.lang.String msg,
                int level)
- 
 
setRefid
public void setRefid(org.apache.tools.ant.types.Reference r)
- 
 
createDOM
public org.dom4j.Document createDOM()
                             throws java.lang.Exception
- 
- Throws:
- java.lang.Exception
 
createXMLFile
public void createXMLFile(java.io.File outputFile)
- 
 
getAntFiles
public java.util.ArrayList getAntFiles()
- 
 
getAntFiles
public java.util.ArrayList getAntFiles(org.apache.tools.ant.Project project)
- 
 
getAntFiles
public java.util.ArrayList getAntFiles(org.apache.tools.ant.Project project,
                                       boolean homeOnly)
- Get the list of all Ant files we want to process. These can be project
 and antlib files.
 
- 
- Returns:
- antFiles a list of ant files to be processed