Class KeyValuePair


  • public final class KeyValuePair
    extends java.lang.Object

    A simple string key/string value pair.

    This is useful as an argument type for options whose values take on the form key=value, such as JVM command line system properties.

    Author:
    Paul Holser
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String key  
      java.lang.String value  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object that)  
      int hashCode()  
      java.lang.String toString()  
      static KeyValuePair valueOf​(java.lang.String asString)
      Parses a string assumed to be of the form key=value into its parts.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • key

        public final java.lang.String key
      • value

        public final java.lang.String value
    • Method Detail

      • valueOf

        public static KeyValuePair valueOf​(java.lang.String asString)
        Parses a string assumed to be of the form key=value into its parts.
        Parameters:
        asString - key-value string
        Returns:
        a key-value pair
        Throws:
        java.lang.NullPointerException - if stringRepresentation is null
      • equals

        public boolean equals​(java.lang.Object that)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object