Package cdc.issues

Class Param

java.lang.Object
cdc.issues.Param

public final class Param extends Object
Definition of an effective parameter.

It is a (name, value) pair, where name can not be null.

Author:
Damien Carbonne
  • Method Details

    • isValidName

      public static boolean isValidName(String name)
      Parameters:
      name - The name.
      Returns:
      true if name is a valid name.
    • getName

      public String getName()
      Returns:
      The parameter name.
    • getValue

      public String getValue()
      Returns:
      The parameter value.
    • hashCode

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

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • toString

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

      public static Param.Builder builder()
      Returns:
      A new Param.Builder of Param.