|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.catalina.util.Extension
public final class 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. It is used to support the requirements of the Servlet Specification, version 2.3, related to providing shared extensions to all webapps.
In addition, static utility methods are available to scan a manifest and return an array of either available or required optional modules documented in that manifest.
For more information about optional packages, see the document
Optional Package Versioning in the documentation bundle for your
Java2 Standard Edition package, in file
guide/extensions/versioning.html
.
Constructor Summary | |
---|---|
Extension()
|
Method Summary | |
---|---|
String |
getExtensionName()
|
String |
getImplementationURL()
|
String |
getImplementationVendor()
|
String |
getImplementationVendorId()
|
String |
getImplementationVersion()
|
String |
getSpecificationVendor()
|
String |
getSpecificationVersion()
|
boolean |
isCompatibleWith(Extension required)
Return true if the specified Extension
(which represents an optional package required by this application)
is satisfied by this Extension (which represents an
optional package that is already installed. |
boolean |
isFulfilled()
|
void |
setExtensionName(String extensionName)
|
void |
setFulfilled(boolean fulfilled)
|
void |
setImplementationURL(String implementationURL)
|
void |
setImplementationVendor(String implementationVendor)
|
void |
setImplementationVendorId(String implementationVendorId)
|
void |
setImplementationVersion(String implementationVersion)
|
void |
setSpecificationVendor(String specificationVendor)
|
void |
setSpecificationVersion(String specificationVersion)
|
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 Extension()
Method Detail |
---|
public String getExtensionName()
public void setExtensionName(String extensionName)
public String getImplementationURL()
public void setImplementationURL(String implementationURL)
public String getImplementationVendor()
public void setImplementationVendor(String implementationVendor)
public String getImplementationVendorId()
public void setImplementationVendorId(String implementationVendorId)
public String getImplementationVersion()
public void setImplementationVersion(String implementationVersion)
public String getSpecificationVendor()
public void setSpecificationVendor(String specificationVendor)
public String getSpecificationVersion()
public void setSpecificationVersion(String specificationVersion)
public void setFulfilled(boolean fulfilled)
public boolean isFulfilled()
public boolean isCompatibleWith(Extension required)
true
if the specified Extension
(which represents an optional package required by this application)
is satisfied by this Extension
(which represents an
optional package that is already installed. Otherwise, return
false
.
required
- Extension of the required optional packagepublic String toString()
toString
in class Object
|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |