# com.bea.ide.build
AntSvc.AntProjectConfigurator Interface

public static interface AntSvc.AntProjectConfigurator

Enclosing class
  `AntSvc`

## Method Summary

`public `String`[]` | `getAntClassPath`() This method is called by the IDE's build system to set up the ant Project for load and execution.
`public void` | `postconfigureProject`(`Project` antProject) Called after the project has been loaded but before it is returned to the caller.
`public void` | `preconfigureProject`(`Project` antProject) Called by the Ant service before a project is loaded from source.
`public void` | `setAntClassPath`(`String`[] classpath) This method is called by the Ant service to include any user-defined classpath additions to the Project.

## Method Detail

### getAntClassPath() Method

    public String[] getAntClassPath()

This method is called by the IDE's build system to set up the ant Project for load and execution.

### postconfigureProject(Project) Method

    public void postconfigureProject(Project antProject)

Called after the project has been loaded but before it is returned to the caller.

### preconfigureProject(Project) Method

    public void preconfigureProject(Project antProject)

Called by the Ant service before a project is loaded from source. This method is useful if one wants to add task definitions without using <taskdef> entries, or wants to preset some properties.

#### Parameters

antProject
  the Project to configure before it is loaded

### setAntClassPath(String[]) Method

    public void setAntClassPath(String[] classpath)

This method is called by the Ant service to include any user-defined classpath additions to the Project.