Class PackageDescriptionDocument
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractBaseDescription
-
- org.springframework.extensions.webscripts.AbstractBaseDescriptionDocument
-
- org.springframework.extensions.webscripts.PackageDescriptionDocument
-
- All Implemented Interfaces:
BaseDescription,BaseDescriptionDocument
public class PackageDescriptionDocument extends AbstractBaseDescriptionDocument
Package description document- Author:
- drq
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDESC_NAME_PATTERNstatic java.lang.StringDESC_NAME_POSTFIXstatic java.lang.StringRESOURCES_ELEMENT_NAMEstatic java.lang.StringROOT_ELEMENT_NAME-
Fields inherited from class org.springframework.extensions.webscripts.AbstractBaseDescriptionDocument
COMMON_XML_HEADER, COMMON_XML_NS, NEW_LINE, TAB
-
-
Constructor Summary
Constructors Constructor Description PackageDescriptionDocument()Default constructorPackageDescriptionDocument(java.lang.String id, java.lang.String shortName, java.lang.String description)Constructor with id, shortName, description and definition
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResourceDescription(ResourceDescription resouceDescription)PathgetPackage()java.util.ArrayList<ResourceDescription>getResourceDescriptionList()ResourceDescription[]getResourceDescriptions()static PackageDescriptionDocumentnewInstance()Return a new instance of PackageDecriptionDocumentvoidparse(org.dom4j.Element elem)Populates fields from given XML element without validationvoidsetPackage(Path scriptPackage)Sets the Package (path version of getScriptPath)voidsetResourceDescriptionList(java.util.ArrayList<ResourceDescription> resourceDescriptionList)voidsetResourceDescriptions(ResourceDescription[] resourceDescriptions)java.lang.StringtoString()-
Methods inherited from class org.springframework.extensions.webscripts.AbstractBaseDescriptionDocument
getDescDocument, getDescPath, getStore, getStorePath, parseDocument, setDescPath, setStore
-
Methods inherited from class org.springframework.extensions.webscripts.AbstractBaseDescription
compareField, getDescription, getId, getShortName, setDescription, setId, setShortName, validateRootElement
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.springframework.extensions.webscripts.BaseDescription
getDescription, getId, getShortName
-
-
-
-
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- StringshortName- Stringdescription- 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:AbstractBaseDescriptionPopulates fields from given XML element without validation- Overrides:
parsein classAbstractBaseDescription- Parameters:
elem- root element for parsing
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
newInstance
public static PackageDescriptionDocument newInstance()
Return a new instance of PackageDecriptionDocument- Returns:
- a new instance of PackageDecriptionDocument
-
-