# Package org.apache.tools.ant.taskdefs.optional.extension

Interface Summary
Interface | Description
--- | ---
ExtensionResolver | Interface to locate a File that satisfies extension.

Class Summary
Class | Description
--- | ---
Compatability | Enum used in (@link Extension) to indicate the compatability of one extension to another.
Compatibility | Enum used in (@link Extension) to indicate the compatibility of one extension to another.
DeweyDecimal | Deprecated use org.apache.tools.ant.util.DeweyDecimal instead.
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.