Class SchemaDescriptionDocument
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractBaseDescription
-
- org.springframework.extensions.webscripts.AbstractBaseDescriptionDocument
-
- org.springframework.extensions.webscripts.SchemaDescriptionDocument
-
- All Implemented Interfaces:
BaseDescription,BaseDescriptionDocument
public class SchemaDescriptionDocument extends AbstractBaseDescriptionDocument
Schema 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.StringROOT_ELEMENT_NAMEjava.util.ArrayList<TypeDescription>typeDescriptionList-
Fields inherited from class org.springframework.extensions.webscripts.AbstractBaseDescriptionDocument
COMMON_XML_HEADER, COMMON_XML_NS, NEW_LINE, TAB
-
-
Constructor Summary
Constructors Constructor Description SchemaDescriptionDocument()Default constructorSchemaDescriptionDocument(java.lang.String id, java.lang.String shortName, java.lang.String description)Constructor with id, shortName and desription
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTypeDescription(TypeDescription typeDescription)java.util.ArrayList<TypeDescription>getTypeDescriptionList()TypeDescription[]getTypeDescriptions()static SchemaDescriptionDocumentnewInstance()Return a new instance of SchemaDescriptDocumentvoidparse(org.dom4j.Element elem)Populates fields from given XML element without validationvoidsetTypeDescriptionList(java.util.ArrayList<TypeDescription> typeDescriptionList)voidsetTypeDescriptions(TypeDescription[] typeDescriptions)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
-
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
-
typeDescriptionList
public java.util.ArrayList<TypeDescription> typeDescriptionList
-
-
Constructor Detail
-
SchemaDescriptionDocument
public SchemaDescriptionDocument(java.lang.String id, java.lang.String shortName, java.lang.String description)Constructor with id, shortName and desription- Parameters:
id- StringshortName- Stringdescription- String
-
SchemaDescriptionDocument
public SchemaDescriptionDocument()
Default constructor
-
-
Method Detail
-
getTypeDescriptionList
public java.util.ArrayList<TypeDescription> getTypeDescriptionList()
- Returns:
- the typeDescriptionList
-
setTypeDescriptionList
public void setTypeDescriptionList(java.util.ArrayList<TypeDescription> typeDescriptionList)
- Parameters:
typeDescriptionList- the typeDescriptionList to set
-
getTypeDescriptions
public TypeDescription[] getTypeDescriptions()
- Returns:
- the schemaDescriptions
-
setTypeDescriptions
public void setTypeDescriptions(TypeDescription[] typeDescriptions)
- Parameters:
typeDescriptions- TypeDescription[]
-
addTypeDescription
public void addTypeDescription(TypeDescription typeDescription)
- Parameters:
typeDescription- TypeDescription
-
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 SchemaDescriptionDocument newInstance()
Return a new instance of SchemaDescriptDocument- Returns:
- SchemaDescriptionDocument
-
-