Class PackageDescriptionDocument

    • Field Detail

      • ROOT_ELEMENT_NAME

        public static final java.lang.String ROOT_ELEMENT_NAME
        See Also:
        Constant Field Values
      • RESOURCES_ELEMENT_NAME

        public static final java.lang.String RESOURCES_ELEMENT_NAME
        See Also:
        Constant Field Values
      • DESC_NAME_POSTFIX

        public static final java.lang.String DESC_NAME_POSTFIX
        See Also:
        Constant Field Values
      • DESC_NAME_PATTERN

        public static final java.lang.String DESC_NAME_PATTERN
        See Also:
        Constant Field Values
    • Constructor Detail

      • PackageDescriptionDocument

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

        public PackageDescriptionDocument()
        Default constructor
    • Method Detail

      • setPackage

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

        public Path getPackage()
      • getResourceDescriptionList

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

        public void setResourceDescriptionList​(java.util.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • newInstance

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