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 Details

  • Constructor Details

    • TypeDescription

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

      public TypeDescription()
      Default constructor
  • Method Details

    • getFormat

      public String getFormat()
      Returns:
      the format
    • setFormat

      public void setFormat(String format)
      Parameters:
      format - the format to set
    • getDefinition

      public String getDefinition()
      Returns:
      the definition
    • setDefinition

      public void setDefinition(String definition)
      Parameters:
      definition - the definition to set
    • getUrl

      public String getUrl()
      Returns:
      the url
    • setUrl

      public void setUrl(String url)
      Parameters:
      url - the url to set
    • 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 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