| Interface | Description | 
|---|---|
| ExtensionResolver | Interface to locate a File that satisfies extension. | 
| Class | Description | 
|---|---|
| Compatability | Enum used in (@link Extension) to indicate the compatibility
 of one extension to another. | 
| Compatibility | Enum used in (@link Extension) to indicate the compatibility
 of one extension to another. | 
| Extension | Utility class that represents either an available "Optional Package"
 (formerly known as "Standard Extension") as described in the manifest
 of a JAR file, or the requirement for such an optional package. | 
| ExtensionAdapter | Simple class that represents an Extension and conforms to Ants
 patterns. | 
| ExtensionSet | The Extension set lists a set of "Optional Packages" /
 "Extensions". | 
| ExtensionUtil | A set of useful methods relating to extensions. | 
| ExtraAttribute | Simple holder for extra attributes in main section of manifest. | 
| JarLibAvailableTask | Checks whether an extension is present in a fileset or an extensionSet. | 
| JarLibDisplayTask | Displays the "Optional Package" and "Package Specification" information
 contained within the specified JARs. | 
| JarLibManifestTask | Generates a manifest that declares all the dependencies. | 
| JarLibResolveTask | Tries to locate a JAR to satisfy an extension and place
 location of JAR into property. | 
| LibFileSet | LibFileSet represents a fileset containing libraries. | 
| Specification | Utility class that represents either an available "Optional Package"
 (formerly known as "Standard Extension") as described in the manifest
 of a JAR file, or the requirement for such an optional package. |