|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.rim.device.api.collection.util.LongHashtableCollection
public final class LongHashtableCollection
Hashtable collection using long integers as keys.
With this collection write operations occur as a map; read operations occur as a map or as a set.
| Constructor Summary | ||
|---|---|---|
LongHashtableCollection()
Constructs a new LongHashTableCollection instance. |
||
| Method Summary | ||
|---|---|---|
boolean |
contains(Object element)
Determines if this collection contains an element. |
|
boolean |
contains(long key)
Determines if this collection contains an element with provided long integer key. |
|
Object |
get(long key)
Retrieves element by long integer key. |
|
Enumeration |
getElements()
Retrieves an enumeration of this collection's elements. |
|
int |
getElements(Object[] elements)
Retrieves this collection's elements. |
|
long |
getKey(Object element)
Retrieves long integer key by element. |
|
LongEnumeration |
getKeys()
Retrieves an enumeration of this collection's keys. |
|
void |
put(long key,
Object element)
Assigns a key to an element, and places it in the collection. |
|
void |
remove(long key)
Removes element by key. |
|
void |
removeAll()
Removes all elements. |
|
int |
size()
Retrieves the number of elements in this collection. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LongHashtableCollection()
| Method Detail |
|---|
public void put(long key,
Object element)
put in interface WritableLongMapkey - Long integer key for new element.element - New element to add to collection.public void remove(long key)
remove in interface WritableLongMapkey - Key associated with element you want to retrieve.public void removeAll()
removeAll in interface WritableLongMappublic int size()
size in interface ReadableLongMapsize in interface ReadableSetpublic Object get(long key)
get in interface ReadableLongMapuid - Key for desired element.
public long getKey(Object element)
getKey in interface ReadableLongMapobj - Element for which you want the key.
public boolean contains(long key)
contains in interface ReadableLongMapkey - Key to locate in this collection.
public boolean contains(Object element)
contains in interface ReadableSetobj - Element to look for.
public Enumeration getElements()
getElements in interface ReadableSetpublic LongEnumeration getKeys()
public int getElements(Object[] elements)
The array you provide to contain the collection's elements must be
large enough to contain them. Accordingly, you should synchronize on this
collection, invoke LongHashtableCollection.size(), create an array of the required size,
and then invoke this method.. This ensures that the collection's size
won't change by the time you get to actually retrieving its elements.
This method also completely erases the current contents of your object array out-parameter.
getElements in interface ReadableSetelements - Object array to contain returned elements; must be large
enough to retrieve this collection's elements.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal