Class KeyValue

java.lang.Object
cdc.issues.locations.KeyValue

public class KeyValue extends Object
(key, value) pair, encoded as key '=' value;
  • Field Details

    • KEY_REGEX

      public static String KEY_REGEX
    • VALUE_REGEX

      public static String VALUE_REGEX
    • CODE_REGEX

      public static String CODE_REGEX
    • KEY_PATTERN

      public static Pattern KEY_PATTERN
    • VALUE_PATTERN

      public static Pattern VALUE_PATTERN
    • CODE_PATTERN

      public static Pattern CODE_PATTERN
    • SEP_CHAR

      public static final char SEP_CHAR
      See Also:
    • SEP

      public static final String SEP
  • Method Details

    • isValidCode

      public static boolean isValidCode(String s)
    • isValidKey

      public static boolean isValidKey(String s)
    • isValidValue

      public static boolean isValidValue(String s)
    • of

      public static KeyValue of(String key, String value)
    • of

      public static KeyValue of(String code)
    • getCode

      public String getCode()
    • getKey

      public String getKey()
      Returns:
      The (non-null) key.
    • getValue

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

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

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

      public String toString()
      Overrides:
      toString in class Object