## org.apache.tools.ant.taskdefs.optional.ide
Class VAJAntTool

    java.lang.Object
      |
      +--org.apache.tools.ant.taskdefs.optional.ide.VAJAntTool

public class VAJAntTool
extends java.lang.Object

This class is the equivalent to org.apache.tools.ant.Main for the VAJ tool environment. It's main is called when the user selects Tools->Ant Build from the VAJ project menu. Additionally this class provides methods to save build info for a project in the repository and load it from the repository

Author:
  Wolf Siberski

Constructor Summary
`VAJAntTool()`

Method Summary
`static org.apache.tools.ant.taskdefs.optional.ide.VAJBuildInfo` `loadBuildData(java.lang.String projectName)` Loads the BuildInfo for the specified VAJ project from the tool data for this project.
`static void` `main(java.lang.String[] args)` Starts the application.
`static void` `saveBuildData(org.apache.tools.ant.taskdefs.optional.ide.VAJBuildInfo info)` Saves the BuildInfo for a project in the VAJ repository.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### VAJAntTool

    public VAJAntTool()

Method Detail

### loadBuildData

    public static org.apache.tools.ant.taskdefs.optional.ide.VAJBuildInfo loadBuildData(java.lang.String projectName)

  Loads the BuildInfo for the specified VAJ project from the tool data for this project. If there is no build info stored for that project, a new default BuildInfo is returned

  Parameters:
    `projectName` - String project name
  Returns:
    BuildInfo buildInfo build info for the specified project

### main

    public static void main(java.lang.String[] args)

  Starts the application.

  Parameters:
    `args` - an array of command-line arguments. VAJ puts the VAJ project name into args[1] when starting the tool from the project context menu

### saveBuildData

    public static void saveBuildData(org.apache.tools.ant.taskdefs.optional.ide.VAJBuildInfo info)

  Saves the BuildInfo for a project in the VAJ repository.

  Parameters:
    `info` - BuildInfo build info to save

Copyright © 2000-2003 Apache Software Foundation. All Rights Reserved.