Ant API (Application Program Interface) is a group of packages which are used to build Ant tool.
Broadly This API is organized into various categories which are given below.
Each category contains lots of package which are given below.
Package |
Description |
org.apache.tools.ant |
It is a core package which contains core classes and interfaces. |
org.apache.tools.ant.attribute |
This package contains classes to handle attributes. |
org.apache.tools.ant.dispatch |
It contains dispatched classes and interface. |
org.apache.tools.ant.filters |
It consists of filter classes and interfaces. |
org.apache.tools.ant.filters.util |
It contains utility classes for filter. |
org.apache.tools.ant.helper |
Contains helper classes. |
org.apache.tools.ant.input |
Contains input classes and interfaces. |
org.apache.tools.ant.launch |
Contains classes. |
org.apache.tools.ant.loader |
Contains classes and interfaces. |
org.apache.tools.ant.property |
Contains helper classes for ant properties. |
Package |
Description |
org.apache.tools.ant.taskdefs |
It contains core tasks classes and interfaces. |
org.apache.tools.ant.taskdefs.compilers |
It contains classes and interfaces for compiler. |
org.apache.tools.ant.taskdefs.condition |
It contains classes and interfaces for condition. |
org.apache.tools.ant.taskdefs.cvslib |
Contains classes for cvs. |
org.apache.tools.ant.taskdefs.email |
Group of email task classes and interface. |
org.apache.tools.ant.taskdefs.launcher |
Launcher related classes. |
org.apache.tools.ant.taskdefs.rmic |
Remote method compiler classes. |
Package |
Description |
org.apache.tools.ant.types |
Root package of core types. |
org.apache.tools.ant.types.mappers |
Contains mapper classes and interfaces. |
org.apache.tools.ant.types.resolver |
Contains resolver classes and interfaces. |
org.apache.tools.ant.types.resources |
Group of resource classes. |
org.apache.tools.ant.types.resources.comparator |
Resource comparator classes and interfaces. |
org.apache.tools.ant.types.resources.selectors |
It contains resource selector classes and interfaces. |
org.apache.tools.ant.types.selectors |
It is root directory of selector. |
org.apache.tools.ant.types.selectors.modifiedselector |
It contains modified selector classes and interfaces. |
org.apache.tools.ant.types.spi |
Classes related to serial peripheral interface. |
Package |
Description |
org.apache.tools.ant.taskdefs.optional |
It contains optional task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.ccm |
It contains ccm task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.clearcase |
It contains clearcase task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.depend |
It contains depend task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.depend.constantpool |
It contains constaint task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.ejb |
It contains ejb task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.extension |
It contains extension task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.extension.resolvers |
It contains resolver task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.i18n |
It contains i18n task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.image |
It contains image task?s classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.j2ee |
It contains j2ee task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.javacc |
It contains javacc task?s classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.javah |
It contains javah task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.jdepend |
It contains jdepend task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.jlink |
It contains jlink task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.jsp |
It contains jsp task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.jsp.compilers |
It contains compilers task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.junit |
It contains junit task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.junitlauncher |
It contains junitlauncher task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.native2ascii |
It contains native2ascii task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.net |
It contains net task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.pvcs |
It contains pvcs task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.script |
It contains script task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.sos |
Ant tasks for working with a SourceOffSite source control system. |
org.apache.tools.ant.taskdefs.optional.sound |
It contains sound task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.splash |
It contains splash task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.ssh |
It contains ssh task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.testing |
It contains testing task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.unix |
It contains unix task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.vss |
It contains vss task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.windows |
It contains windows task's classes and interfaces. |
org.apache.tools.ant.taskdefs.optional.xz |
It contains xz task's classes and interfaces. |