Class KeyValuePair<K,V>
- java.lang.Object
-
- org.pushingpixels.flamingo.api.common.KeyValuePair<K,V>
-
- Type Parameters:
K- Key class.V- Value class.
- Direct Known Subclasses:
StringValuePair
public class KeyValuePair<K,V> extends java.lang.ObjectGeneric key-value pair with optional property map.
-
-
Constructor Summary
Constructors Constructor Description KeyValuePair(K key, V value)Creates a new pair.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.String propKey)Returns the property attached to the specified key.KgetKey()Returns the pair key.java.util.Map<java.lang.String,java.lang.Object>getProps()Returns all attached properties.VgetValue()Returns the pair value.voidset(java.lang.String propKey, java.lang.Object propValue)Sets the property specified by the key and value.
-
-
-
Method Detail
-
getValue
public V getValue()
Returns the pair value.- Returns:
- Pair value.
-
getKey
public K getKey()
Returns the pair key.- Returns:
- Pair key.
-
get
public java.lang.Object get(java.lang.String propKey)
Returns the property attached to the specified key.- Parameters:
propKey- Property key.- Returns:
- Attached property.
-
set
public void set(java.lang.String propKey, java.lang.Object propValue)Sets the property specified by the key and value.- Parameters:
propKey- Property key.propValue- Property value.
-
getProps
public java.util.Map<java.lang.String,java.lang.Object> getProps()
Returns all attached properties.- Returns:
- All attached properties.
-
-