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
Author:
Greg Murray, Justyna Horwat
  • Field Details

  • Constructor Details

    • ManifestResource

      public ManifestResource(String resourceName, Manifest manifest, int resourceType)
  • Method Details

    • getResourceName

      public String getResourceName()
      Gets the name of the resource
      Returns:
      The name of the resource
    • getAvailableExtensions

      public ArrayList<Extension> getAvailableExtensions()
      Gets the list of available extensions
      Returns:
      List 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
    • isFulfilled

      public boolean isFulfilled()
      Returns true if all required extension dependencies have been meet for this ManifestResource object.
      Returns:
      boolean true if all extension dependencies have been satisfied
    • toString

      public String toString()
      Overrides:
      toString in class Object