|
Configuration Platform SDK 7.6 API Reference | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.commons.collections.KVList
Key-value list. Ordered collection of key-value pairs. Nulls are not accepted neither as a key nor as a value.
Keys are not required to be unique and getters will return
first encountered value for the key.
Use getEnumeration(String)
if you need all pairs
with the given key.
Pair
s.
Nested Class Summary | |
static interface |
KVList.PairList
A list of key-value pairs. |
Constructor Summary | |
KVList()
|
Method Summary | |
boolean |
add(java.lang.Object o)
|
boolean |
addAll(java.util.Collection c)
|
void |
addBinary(java.lang.String key,
byte[] data)
Add binary value to the list with specified key |
void |
addInt(java.lang.String key,
int value)
Add integer value to the list with specified key |
void |
addInt(java.lang.String key,
java.lang.Integer value)
Add integer value to the list with specified key |
void |
addObject(java.lang.String key,
java.lang.Object value)
Add supported value to this list with specified key. |
void |
addString(java.lang.String key,
java.lang.String value)
Add string value to the list with specified key. |
void |
addUTFString(java.lang.String key,
java.lang.String value)
Add string value to the list with specified key. |
void |
clear()
Clear the list. |
java.lang.Object |
clone()
|
boolean |
contains(java.lang.Object o)
|
boolean |
containsAll(java.util.Collection c)
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
equals(java.lang.Object obj)
|
byte[] |
getBinary(java.lang.String key)
Return binary data stored with specified key. |
java.util.Enumeration |
getEnumeration()
Returns an Enumeration through this list. |
java.util.Enumeration |
getEnumeration(java.lang.String key)
Returns an Enumeration of pairs with specified key
from this list. |
java.lang.Integer |
getInt(java.lang.String key)
Return integer value stored with specified key. |
java.lang.String |
getString(java.lang.String key)
Return string value stored with specified key. |
boolean |
isEmpty()
Checks if the list is empty (doesn't contain any pair) |
java.util.Iterator |
iterator()
|
int |
length()
Returns length of this list (number of pairs) |
boolean |
remove(java.lang.Object o)
|
boolean |
removeAll(java.util.Collection c)
|
boolean |
retainAll(java.util.Collection c)
|
int |
size()
|
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] a)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Collection |
hashCode |
Constructor Detail |
public KVList()
Method Detail |
public void addBinary(java.lang.String key, byte[] data)
key
- key of the added pairdata
- binary datapublic void addInt(java.lang.String key, int value)
key
- key of the added pairvalue
- integer valuepublic void addInt(java.lang.String key, java.lang.Integer value)
key
- key of the added pairvalue
- integer valuepublic void addString(java.lang.String key, java.lang.String value)
addUTFString(String, String)
method.
key
- key of the added pairvalue
- String valuepublic void addUTFString(java.lang.String key, java.lang.String value)
key
- key of the added pairvalue
- String valuepublic void addObject(java.lang.String key, java.lang.Object value) throws java.lang.IllegalArgumentException
addUTFString(String, String)
.
key
- key of the added pairvalue
- value
java.lang.IllegalArgumentException
- if value has unsupported typepublic byte[] getBinary(java.lang.String key)
key
- key of the binary value
public java.lang.Integer getInt(java.lang.String key)
key
- key of the integer value
public java.lang.String getString(java.lang.String key)
key
- key of the value
public void clear()
clear
in interface java.util.Collection
public int length()
public boolean isEmpty()
isEmpty
in interface java.util.Collection
public java.util.Enumeration getEnumeration()
Enumeration
through this list.
Type of elements in this Enumeration
depends
on list implementation (list specific pairs).
public java.util.Enumeration getEnumeration(java.lang.String key)
Enumeration
of pairs with specified key
from this list. Type of elements in this Enumeration
depends on list implementation (list specific pairs).
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Collection
public java.lang.String toString()
public int size()
size
in interface java.util.Collection
public java.lang.Object[] toArray()
toArray
in interface java.util.Collection
public java.lang.Object[] toArray(java.lang.Object[] a)
toArray
in interface java.util.Collection
public boolean add(java.lang.Object o)
add
in interface java.util.Collection
public boolean contains(java.lang.Object o)
contains
in interface java.util.Collection
public boolean containsKey(java.lang.Object key)
public boolean remove(java.lang.Object o)
remove
in interface java.util.Collection
public boolean addAll(java.util.Collection c)
addAll
in interface java.util.Collection
public boolean containsAll(java.util.Collection c)
containsAll
in interface java.util.Collection
public boolean removeAll(java.util.Collection c)
removeAll
in interface java.util.Collection
public boolean retainAll(java.util.Collection c)
retainAll
in interface java.util.Collection
public java.util.Iterator iterator()
iterator
in interface java.util.Collection
|
Configuration Platform SDK 7.6 API Reference | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |