Class ArgumentTypeDescription

java.lang.Object
org.springframework.extensions.webscripts.AbstractBaseDescription
org.springframework.extensions.webscripts.ArgumentTypeDescription
All Implemented Interfaces:
BaseDescription

public class ArgumentTypeDescription extends AbstractBaseDescription
Webscript argument description
Author:
drq
  • Constructor Details

    • ArgumentTypeDescription

      public ArgumentTypeDescription(String shortName, String description, String defaultValue)
      Constructor with shortName, description and defaultValue
      Parameters:
      shortName - String
      description - String
      defaultValue - String
    • ArgumentTypeDescription

      public ArgumentTypeDescription()
      Default constructor
  • Method Details

    • getDefaultValue

      public String getDefaultValue()
      Returns:
      the defaultValue
    • setDefaultValue

      public void setDefaultValue(String defaultValue)
      Parameters:
      defaultValue - the defaultValue 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
    • isRequired

      public boolean isRequired()
      Returns:
      the required
    • setRequired

      public void setRequired(boolean required)
      Parameters:
      required - the required to set
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • newInstance

      public static ArgumentTypeDescription newInstance()
      Returns a new instance of ArgumentTypeDescription
      Returns:
      a new instance of ArgumentTypeDescription
    • compare

      public boolean compare(ArgumentTypeDescription newArgumentTypeDescription)
      Utility function for comparing this ArgumentTypeDescription with another ArgumentTypeDescription instance.
      Parameters:
      newArgumentTypeDescription - ArgumentTypeDescription instance to be compared to
      Returns:
      true if they are different