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

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