joptsimple.util
Class KeyValuePair

java.lang.Object
  extended by joptsimple.util.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
 java.lang.String key
           
 java.lang.String value
           
 
Method Summary
 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


Copyright © 2011. All Rights Reserved.