Class PackageDescriptionDocument

All Implemented Interfaces:
BaseDescription, BaseDescriptionDocument

public class PackageDescriptionDocument extends AbstractBaseDescriptionDocument
Package description document
Author:
drq
  • Field Details

  • Constructor Details

    • PackageDescriptionDocument

      public PackageDescriptionDocument(String id, String shortName, String description)
      Constructor with id, shortName, description and definition
      Parameters:
      id - String
      shortName - String
      description - String
    • PackageDescriptionDocument

      public PackageDescriptionDocument()
      Default constructor
  • Method Details

    • setPackage

      public void setPackage(Path scriptPackage)
      Sets the Package (path version of getScriptPath)
      Parameters:
      scriptPackage - Path
    • getPackage

      public Path getPackage()
    • getResourceDescriptionList

      public ArrayList<ResourceDescription> getResourceDescriptionList()
      Returns:
      the resourceDescriptionList
    • setResourceDescriptionList

      public void setResourceDescriptionList(ArrayList<ResourceDescription> resourceDescriptionList)
      Parameters:
      resourceDescriptionList - the resourceDescriptionList to set
    • getResourceDescriptions

      public ResourceDescription[] getResourceDescriptions()
      Returns:
      the resourceDescriptions
    • setResourceDescriptions

      public void setResourceDescriptions(ResourceDescription[] resourceDescriptions)
      Parameters:
      resourceDescriptions - the resourceDescriptions to set
    • addResourceDescription

      public void addResourceDescription(ResourceDescription resouceDescription)
      Parameters:
      resouceDescription - ResourceDescription
    • parse

      public void parse(org.dom4j.Element elem)
      Description copied from class: AbstractBaseDescription
      Populates fields from given XML element without validation
      Overrides:
      parse in class AbstractBaseDescription
      Parameters:
      elem - root element for parsing
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • newInstance

      public static PackageDescriptionDocument newInstance()
      Return a new instance of PackageDecriptionDocument
      Returns:
      a new instance of PackageDecriptionDocument