|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectariba.util.core.ClassExtension
ariba.ui.aribaweb.util.AWMap
public abstract class AWMap
Sample Usage: int index = AWMap.get(someList).indexOf(someList, someObject);
Field Summary |
---|
Fields inherited from class ariba.util.core.ClassExtension |
---|
forClass |
Constructor Summary | |
---|---|
AWMap()
Creates a new AWMap object. |
Method Summary | |
---|---|
abstract void |
clear(java.lang.Object receiver)
Removes all mappings from the given map. |
abstract boolean |
containsKey(java.lang.Object receiver,
java.lang.Object key)
Returns true if the given map contains a mapping for the
specified key. |
abstract boolean |
containsValue(java.lang.Object receiver,
java.lang.Object value)
Returns true if the given map maps one or more keys to the specified value. |
static AWMap |
get(java.lang.Class targetClass)
Gets the AWMap class extension for the given class. |
static AWMap |
get(java.lang.Object receiver)
Gets the AWMap class extension for the given object. |
abstract java.lang.Object |
get(java.lang.Object receiver,
java.lang.Object key)
Returns the value to which the given map maps the specified key. |
abstract boolean |
isEmpty(java.lang.Object receiver)
Returns true if the map contains no key-value mappings. |
abstract java.util.Iterator |
keys(java.lang.Object receiver)
Returns an enumeration of the keys in the map. |
abstract java.lang.Object |
put(java.lang.Object receiver,
java.lang.Object key,
java.lang.Object value)
Associates the specified value with the specified key in the map. |
static void |
registerClassExtension(java.lang.Class receiverClass,
AWMap mapClassExtension)
Registers the AWMap class extension for the given class. |
abstract java.lang.Object |
remove(java.lang.Object receiver,
java.lang.Object key)
Removes the mapping for this key from this map if present. |
abstract int |
size(java.lang.Object receiver)
Returns the number of key-value mappings in the map. |
abstract java.util.Iterator |
values(java.lang.Object receiver)
Returns an enumeration of the values contained in the map. |
Methods inherited from class ariba.util.core.ClassExtension |
---|
clone, forClass, getRealClass, setForClass |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AWMap()
Method Detail |
---|
public static void registerClassExtension(java.lang.Class receiverClass, AWMap mapClassExtension)
receiverClass
- classmapClassExtension
- AWMap class extensionpublic static AWMap get(java.lang.Object receiver)
receiver
- object
public static AWMap get(java.lang.Class targetClass)
targetClass
- class
public abstract void clear(java.lang.Object receiver)
receiver
- map implementationpublic abstract boolean containsKey(java.lang.Object receiver, java.lang.Object key)
true
if the given map contains a mapping for the
specified key.
receiver
- map implementationkey
- key whose presence in map is to be testedpublic abstract boolean containsValue(java.lang.Object receiver, java.lang.Object value)
receiver
- map implementationvalue
- value whose presence in map is to be tested
public abstract java.lang.Object get(java.lang.Object receiver, java.lang.Object key)
null
if the map contains no mapping for this key.
receiver
- map implementationkey
- key whose associated value is to be returned
public abstract boolean isEmpty(java.lang.Object receiver)
receiver
- map implementation
public abstract java.util.Iterator keys(java.lang.Object receiver)
receiver
- map implementation
public abstract java.lang.Object put(java.lang.Object receiver, java.lang.Object key, java.lang.Object value)
receiver
- map implementationkey
- key with which the specified value is to be associatedvalue
- value to be associated with the specified key
null
if there was no mapping for keypublic abstract java.lang.Object remove(java.lang.Object receiver, java.lang.Object key)
receiver
- map implementationkey
- key whose mapping is to be removed from the map
null
if there was no mapping for keypublic abstract int size(java.lang.Object receiver)
receiver
- map implementation
public abstract java.util.Iterator values(java.lang.Object receiver)
receiver
- map implementation
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |