Class TypeDescription
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractBaseDescription
-
- org.springframework.extensions.webscripts.TypeDescription
-
- All Implemented Interfaces:
BaseDescription
public class TypeDescription extends AbstractBaseDescription
type description- Author:
- drq
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringdefinitionstatic java.lang.StringDEFINITION_ELEMENT_NAMEstatic java.lang.StringDEFINITION_ELEMENT_URLjava.lang.Stringformatstatic java.lang.StringFORMAT_ELEMENT_NAMEstatic java.lang.StringROOT_ELEMENT_NAMEjava.lang.Stringurl
-
Constructor Summary
Constructors Constructor Description TypeDescription()Default constructorTypeDescription(java.lang.String id, java.lang.String shortName, java.lang.String description, java.lang.String format, java.lang.String definition)Constructor with id, shortName, description, format and definition
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompare(TypeDescription newTypeDescription)Utility function for comparing this instance to another instance of TypeDescriptionjava.lang.StringgetDefinition()java.lang.StringgetFormat()java.lang.StringgetUrl()static TypeDescriptionnewInstance()Return a new instance of TypeDescriptionvoidparse(org.dom4j.Element elem)Populates fields from given XML element without validationvoidsetDefinition(java.lang.String definition)voidsetFormat(java.lang.String format)voidsetUrl(java.lang.String url)java.lang.StringtoString()-
Methods inherited from class org.springframework.extensions.webscripts.AbstractBaseDescription
compareField, getDescription, getId, getShortName, setDescription, setId, setShortName, validateRootElement
-
-
-
-
Field Detail
-
ROOT_ELEMENT_NAME
public static final java.lang.String ROOT_ELEMENT_NAME
- See Also:
- Constant Field Values
-
FORMAT_ELEMENT_NAME
public static final java.lang.String FORMAT_ELEMENT_NAME
- See Also:
- Constant Field Values
-
DEFINITION_ELEMENT_NAME
public static final java.lang.String DEFINITION_ELEMENT_NAME
- See Also:
- Constant Field Values
-
DEFINITION_ELEMENT_URL
public static final java.lang.String DEFINITION_ELEMENT_URL
- See Also:
- Constant Field Values
-
format
public java.lang.String format
-
definition
public java.lang.String definition
-
url
public java.lang.String url
-
-
Constructor Detail
-
TypeDescription
public TypeDescription(java.lang.String id, java.lang.String shortName, java.lang.String description, java.lang.String format, java.lang.String definition)Constructor with id, shortName, description, format and definition- Parameters:
id- StringshortName- Stringdescription- Stringformat- Stringdefinition- String
-
TypeDescription
public TypeDescription()
Default constructor
-
-
Method Detail
-
getFormat
public java.lang.String getFormat()
- Returns:
- the format
-
setFormat
public void setFormat(java.lang.String format)
- Parameters:
format- the format to set
-
getDefinition
public java.lang.String getDefinition()
- Returns:
- the definition
-
setDefinition
public void setDefinition(java.lang.String definition)
- Parameters:
definition- the definition to set
-
getUrl
public java.lang.String getUrl()
- Returns:
- the url
-
setUrl
public void setUrl(java.lang.String url)
- Parameters:
url- the url to set
-
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 TypeDescription newInstance()
Return a new instance of TypeDescription- Returns:
- TypeDescription
-
compare
public boolean compare(TypeDescription newTypeDescription)
Utility function for comparing this instance to another instance of TypeDescription- Parameters:
newTypeDescription- instance to be compared to- Returns:
- true if they are different
-
-