|
|||||||||
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 Extension s which OptionalPackage
makes available. |
java.io.File |
getFile()
Return File object in which OptionalPackage
is contained. |
Extension[] |
getRequiredExtensions()
Return Extension s which OptionalPackage
requires to operate. |
boolean |
isCompatible(Extension extension)
Return true if any of the available Extension s
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 requiresMethod 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()
Extension
s which OptionalPackage
requires to operate.public Extension[] getAvailableExtensions()
Extension
s which OptionalPackage
makes available.public boolean isCompatible(Extension extension)
true
if any of the available Extension
s
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 |