|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.apache.avalon.excalibur.extension.OptionalPackage
This contains the required meta-data for an "Optional Package" (formerly known as "Standard Extension") as described in the manifest of a JAR file.
| Constructor Summary | |
OptionalPackage(java.io.File file,
Extension[] available,
Extension[] required)
Constructor for OptionalPackage. |
|
| Method Summary | |
Extension[] |
getAvailableExtensions()
Return Extensions which OptionalPackage
makes available. |
java.io.File |
getFile()
Return File object in which OptionalPackage
is contained. |
Extension[] |
getRequiredExtensions()
Return Extensions which OptionalPackage
requires to operate. |
boolean |
isCompatible(Extension extension)
Return true if any of the available Extensions
are compatible with specified extension. |
static java.io.File[] |
toFiles(OptionalPackage[] packages)
Convert a list of OptionalPackages into a list of Files. |
java.lang.String |
toString()
Return a String representation of this object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public OptionalPackage(java.io.File file,
Extension[] available,
Extension[] required)
file - absolute location of fileavailable - the list of Extensions Optional Package providesrequired - the list of Extensions Optional Package requires| Method Detail |
public static final java.io.File[] toFiles(OptionalPackage[] packages)
packages - the list of packagespublic java.io.File getFile()
File object in which OptionalPackage
is contained.public Extension[] getRequiredExtensions()
Extensions which OptionalPackage
requires to operate.public Extension[] getAvailableExtensions()
Extensions which OptionalPackage
makes available.public boolean isCompatible(Extension extension)
true if any of the available Extensions
are compatible with specified extension. Otherwise return false.extension - the extensionpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||