|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Extension | |
org.apache.avalon.extension | Description Defintion of the services supporting jar file optional extension management based on the required and optional extensions declared under a jar file manifest. |
org.apache.avalon.extension.manager | Description Defintion of the the jar file package manager service. |
org.apache.avalon.extension.manager.impl | Description The extension package is the default implementation of the extension-spi specification. |
Uses of Extension in org.apache.avalon.extension |
Methods in org.apache.avalon.extension that return Extension | |
static Extension[] |
Extension.getAvailable(Manifest manifest)
Return an array of Extension objects representing optional
packages that are available in the JAR file associated with the
specified Manifest . |
static Extension[] |
Extension.getAvailable(Manifest[] manifests)
Retrieve the set of Extension objects that are available
by the specified Manifest objects. |
static Extension[] |
Extension.getRequired(Manifest manifest)
Return the set of Extension objects representing optional
packages that are required by the application contained in the JAR
file associated with the specified Manifest . |
static Extension[] |
Extension.getRequired(Manifest[] manifests)
Retrieve the set of Extension objects that are required
by the specified Manifest objects. |
static Extension[] |
Extension.getOptions(Manifest manifest)
Return the set of Extension objects representing "Optional
Packages" that the application declares they will use if present. |
Methods in org.apache.avalon.extension with parameters of type Extension | |
static void |
Extension.addExtension(Extension extension,
Attributes attributes)
Add Extension to the specified manifest Attributes. |
static void |
Extension.addExtension(Extension extension,
String prefix,
Attributes attributes)
Add Extension to the specified manifest Attributes. |
Compatability |
Extension.getCompatibilityWith(Extension required)
Return a Compatibility enum indicating the relationship of this Extension with the specified Extension . |
boolean |
Extension.isCompatibleWith(Extension required)
Return true if the specified Extension
(which represents an optional package required by an application)
is satisfied by this Extension (which represents an
optional package that is already installed. |
Uses of Extension in org.apache.avalon.extension.manager |
Methods in org.apache.avalon.extension.manager that return Extension | |
Extension |
UnsatisfiedExtensionException.getUnsatisfiedExtension()
Return the unsatisfied Extension that
caused this exception tho be thrown. |
Extension[] |
OptionalPackage.getRequiredExtensions()
Return Extension s which OptionalPackage
requires to operate. |
Extension[] |
OptionalPackage.getAvailableExtensions()
Return Extension s which OptionalPackage
makes available. |
Methods in org.apache.avalon.extension.manager with parameters of type Extension | |
OptionalPackage |
PackageManager.getOptionalPackage(Extension extension)
Return the OptionalPackage that provides specified
Extension . |
OptionalPackage[] |
PackageManager.scanDependencies(Extension required,
Extension[] available)
Build a list of dependencies based on specified Extension s.
|
OptionalPackage[] |
PackageManager.scanDependencies(Extension[] required,
Extension[] available)
Build a list of dependencies based on specified Extension .
|
void |
PackageManager.scanDependencies(Extension[] required,
Extension[] available,
List dependencies,
List unsatisfied)
Build a list of dependencies based on specified Extension s.
|
void |
PackageManager.scanDependencies(Extension required,
Extension[] available,
List dependencies,
List unsatisfied)
Build a list of dependencies based on specified Extension .
|
boolean |
OptionalPackage.isCompatible(Extension extension)
Return true if any of the available Extension s
are compatible with specified extension. |
OptionalPackage[] |
ExtensionManager.getOptionalPackages(Extension extension)
Return all the OptionalPackage s that satisfy specified
Extension . |
Constructors in org.apache.avalon.extension.manager with parameters of type Extension | |
UnsatisfiedExtensionException(Extension extension)
Construct the UnsatisfiedPackageException
for specified Extension . |
|
OptionalPackage(File file,
Extension[] available,
Extension[] required)
Constructor for OptionalPackage. |
Uses of Extension in org.apache.avalon.extension.manager.impl |
Methods in org.apache.avalon.extension.manager.impl with parameters of type Extension | |
OptionalPackage[] |
NoopExtensionManager.getOptionalPackages(Extension extension)
Return an empty array of OptionalPackage s. |
OptionalPackage[] |
DelegatingExtensionManager.getOptionalPackages(Extension extension)
Scan through list of respositories and return all the matching OptionalPackage
objects that match in any repository. |
OptionalPackage[] |
DefaultExtensionManager.getOptionalPackages(Extension extension)
Return all the OptionalPackage s that satisfy specified
Extension . |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |