Package org.apache.catalina.util
Class ManifestResource
- java.lang.Object
-
- org.apache.catalina.util.ManifestResource
-
public class ManifestResource extends Object
Representation of a Manifest file and its available extensions and required extensions- Version:
- $Revision: 1.2 $ $Date: 2005/12/08 01:28:18 $
- Author:
- Greg Murray, Justyna Horwat
-
-
Field Summary
Fields Modifier and Type Field Description static intAPPLICATIONstatic intSYSTEMstatic intWAR
-
Constructor Summary
Constructors Constructor Description ManifestResource(String resourceName, Manifest manifest, int resourceType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsExtension(String key)Convenience method to check if thisManifestResourcehas an extension available.intgetAvailableExtensionCount()Gets the number of available extensionsHashMap<String,Extension>getAvailableExtensions()Gets the map of available extensionsintgetRequiredExtensionCount()Gets the number of required extensionsArrayList<Extension>getRequiredExtensions()Gets the list of required extensionsStringgetResourceName()Gets the name of the resourcebooleanisFulfilled()Returnstrueif all required extension dependencies have been meet for thisManifestResourceobject.booleanrequiresExtensions()Convenience method to check if thisManifestResourcehas an requires extensions.StringtoString()
-
-
-
Field Detail
-
SYSTEM
public static final int SYSTEM
- See Also:
- Constant Field Values
-
WAR
public static final int WAR
- See Also:
- Constant Field Values
-
APPLICATION
public static final int APPLICATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getResourceName
public String getResourceName()
Gets the name of the resource- Returns:
- The name of the resource
-
getAvailableExtensions
public HashMap<String,Extension> getAvailableExtensions()
Gets the map of available extensions- Returns:
- Map of available extensions
-
getRequiredExtensions
public ArrayList<Extension> getRequiredExtensions()
Gets the list of required extensions- Returns:
- List of required extensions
-
getAvailableExtensionCount
public int getAvailableExtensionCount()
Gets the number of available extensions- Returns:
- The number of available extensions
-
getRequiredExtensionCount
public int getRequiredExtensionCount()
Gets the number of required extensions- Returns:
- The number of required extensions
-
requiresExtensions
public boolean requiresExtensions()
Convenience method to check if thisManifestResourcehas an requires extensions.- Returns:
- true if required extensions are present
-
containsExtension
public boolean containsExtension(String key)
Convenience method to check if thisManifestResourcehas an extension available.- Parameters:
key- extension identifier- Returns:
- true if extension available
-
isFulfilled
public boolean isFulfilled()
Returnstrueif all required extension dependencies have been meet for thisManifestResourceobject.- Returns:
- boolean true if all extension dependencies have been satisfied
-
-