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

Interface Summary
ExtensionResolver: Interface to locate a File that satisfies extension.

Class Summary
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.
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.