Class Parameter

java.lang.Object
org.apache.maven.plugin.descriptor.Parameter
All Implemented Interfaces:
Cloneable

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

    • Parameter

      public Parameter()
  • Method Details

    • 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
    • equals

      public boolean equals(Object other)
      Overrides:
      equals 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()
    • toString

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

      public Requirement getRequirement()
    • 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