Class Parameter

  • All Implemented Interfaces:
    Cloneable

    public class Parameter
    extends Object
    implements Cloneable
    Author:
    Jason van Zyl
    • Constructor Detail

      • Parameter

        public Parameter()
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getType

        public String getType()
      • setType

        public void setType​(String type)
      • isRequired

        public boolean isRequired()
      • setRequired

        public void setRequired​(boolean required)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getExpression

        public String getExpression()
      • setExpression

        public void setExpression​(String expression)
      • getDeprecated

        public String getDeprecated()
      • setDeprecated

        public void setDeprecated​(String deprecated)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getAlias

        public String getAlias()
      • setAlias

        public void setAlias​(String alias)
      • isEditable

        public boolean isEditable()
      • setEditable

        public void setEditable​(boolean editable)
      • setDefaultValue

        public void setDefaultValue​(String defaultValue)
      • getDefaultValue

        public String getDefaultValue()
      • setRequirement

        public void setRequirement​(Requirement requirement)
      • getImplementation

        public String getImplementation()
      • setImplementation

        public void setImplementation​(String implementation)
      • getSince

        public String getSince()
      • setSince

        public void setSince​(String since)
      • clone

        public Parameter clone()
        Creates a shallow copy of this parameter.
        Overrides:
        clone in class Object