org.apache.catalina.util
Class ManifestResource
java.lang.Object
org.apache.catalina.util.ManifestResource
public class ManifestResource
extends java.lang.Object
Representation of a Manifest file and its available extensions and
required extensions
Version:
- Greg Murray
- Justyna Horwat
APPLICATION
public static final int APPLICATION
- 3
SYSTEM
public static final int SYSTEM
- 1
WAR
public static final int WAR
- 2
ManifestResource
public ManifestResource(String resourceName,
Manifest manifest,
int resourceType)
containsExtension
public boolean containsExtension(String key)
Convienience method to check if this ManifestResource
has an extension available.
key
- extension identifier
- true if extension available
getAvailableExtensionCount
public int getAvailableExtensionCount()
Gets the number of available extensions
- The number of available extensions
getAvailableExtensions
public HashMap getAvailableExtensions()
Gets the map of available extensions
- Map of available extensions
getRequiredExtensionCount
public int getRequiredExtensionCount()
Gets the number of required extensions
- The number of required extensions
getRequiredExtensions
public ArrayList getRequiredExtensions()
Gets the list of required extensions
- List of required extensions
getResourceName
public String getResourceName()
Gets the name of the resource
- The name of the resource
isFulfilled
public boolean isFulfilled()
Returns true
if all required extension dependencies
have been meet for this ManifestResource
object.
- boolean true if all extension dependencies have been satisfied
requiresExtensions
public boolean requiresExtensions()
Convienience method to check if this ManifestResource
has an requires extensions.
- true if required extensions are present
toString
public String toString()
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.