Package com.logicaldoc.util
Class Pair<K,V>
java.lang.Object
com.logicaldoc.util.Pair<K,V>
- Type Parameters:
K
- the type of keyV
- the type of value
A convenience class to represent name-value pairs.
- Since:
- 8.7
- Author:
- Marco Meschieri - LogicalDOC
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Pair
public Pair()Creates a new pair -
Pair
Creates a new pair- Parameters:
key
- The key for this pairvalue
- The value to use for this pair
-
-
Method Details
-
getKey
Gets the key for this pair.- Returns:
- key for this pair
-
getValue
Gets the value for this pair.- Returns:
- value for this pair
-
toString
String
representation of thisPair
.The default name/value delimiter '=' is always used.
-
hashCode
public int hashCode()Generate a hash code for this
Pair
.The hash code is calculated using both the name and the value of the
Pair
. -
equals
Test this
Pair
for equality with anotherObject
.If the
Object
to be tested is not aPair
or isnull
, then this method returnsfalse
.Two
Pair
s are considered equal if and only if both the names and values are equal. -
setKey
-
setValue
-