2005/5/9

     
 

class AbstractMap

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::util::AbstractMap Class Reference

#include <AbstractMap.h>

Inheritance diagram for acdk::util::AbstractMap:

acdk::lang::Object acdk::util::Map acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::util::HashMap acdk::util::SubTreeMap acdk::util::TreeMap acdk::util::WeakHashMap acdk::util::IdentityHashMap acdk::util::Properties acdk::make::TaskCfgFile List of all members.

Detailed Description

API: Java<br/>.

Author:
of the original classpath implementation: Stuart Ballard (stuart.ballard@mcmail.com), Geoff Berry (gcb@cs.duke.edu) Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.

Roger Rene Kommer (mailto:kommer@artefaktur.com)

Version:
Revision
1.16
Date:
Date
2005/04/09 19:26:56


Public Member Functions

 AbstractMap ()
virtual void clear ()
virtual bool containsKey (IN(acdk::lang::Object) key)
virtual bool containsValue (IN(acdk::lang::Object) value)
virtual RSet entrySet ()=0
virtual bool equals (IN(acdk::lang::Object) o)
 Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.

virtual acdk::lang::Object get (IN(acdk::lang::Object) key)
virtual int hashCode ()
virtual bool isEmpty ()
virtual RSet keySet ()
virtual acdk::lang::Object put (IN(acdk::lang::Object) key, IN(acdk::lang::Object) value)
virtual void putAll (IN(RMap) m)
virtual acdk::lang::Object remove (IN(acdk::lang::Object) key)
virtual int size ()
virtual RString toString ()
 return a string representation of this object Object::toString() return getName() by default

virtual RCollection values ()

Friends

class AbstractMapCachedKeySetIterator


Constructor & Destructor Documentation

acdk::util::AbstractMap::AbstractMap  )  [inline]
 


Member Function Documentation

virtual void acdk::util::AbstractMap::clear  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, acdk::util::SubTreeMap, and acdk::util::WeakHashMap.

virtual bool acdk::util::AbstractMap::containsKey IN(acdk::lang::Object key  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, and acdk::util::SubTreeMap.

virtual bool acdk::util::AbstractMap::containsValue IN(acdk::lang::Object value  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, and acdk::util::SubTreeMap.

virtual RSet acdk::util::AbstractMap::entrySet  )  [pure virtual]
 

Implements acdk::util::Map.

Implemented in acdk::util::HashMap, acdk::util::TreeMap, acdk::util::SubTreeMap, and acdk::util::WeakHashMap.

virtual bool acdk::util::AbstractMap::equals IN(acdk::lang::Object o  )  [virtual]
 

Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.

See also:
serialized_equals()

Reimplemented from acdk::lang::Object.

Reimplemented in acdk::util::TreeMap, and acdk::util::SubTreeMap.

virtual acdk::lang::Object acdk::util::AbstractMap::get IN(acdk::lang::Object key  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, acdk::util::SubTreeMap, and acdk::util::WeakHashMap.

virtual int acdk::util::AbstractMap::hashCode  )  [virtual]
 

See also:
serialized_hashCode

Reimplemented from acdk::lang::Object.

Reimplemented in acdk::util::TreeMap, and acdk::util::SubTreeMap.

virtual bool acdk::util::AbstractMap::isEmpty  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, acdk::util::SubTreeMap, and acdk::util::WeakHashMap.

virtual RSet acdk::util::AbstractMap::keySet  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, and acdk::util::SubTreeMap.

virtual acdk::lang::Object acdk::util::AbstractMap::put IN(acdk::lang::Object key,
IN(acdk::lang::Object value
[virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::make::TaskCfgFile, acdk::util::HashMap, acdk::util::TreeMap, acdk::util::SubTreeMap, and acdk::util::WeakHashMap.

virtual void acdk::util::AbstractMap::putAll IN(RMap m  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, and acdk::util::SubTreeMap.

virtual acdk::lang::Object acdk::util::AbstractMap::remove IN(acdk::lang::Object key  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, acdk::util::SubTreeMap, and acdk::util::WeakHashMap.

virtual int acdk::util::AbstractMap::size  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, acdk::util::SubTreeMap, and acdk::util::WeakHashMap.

virtual RString acdk::util::AbstractMap::toString  )  [virtual]
 

return a string representation of this object Object::toString() return getName() by default

Reimplemented from acdk::lang::Object.

virtual RCollection acdk::util::AbstractMap::values  )  [virtual]
 

Implements acdk::util::Map.

Reimplemented in acdk::util::HashMap, acdk::util::TreeMap, and acdk::util::SubTreeMap.


Friends And Related Function Documentation

friend class AbstractMapCachedKeySetIterator [friend]