#include <SynchronizedCollections.h>
Inheritance diagram for acdk::util::SynchronizedCollection:
Public Member Functions | |
SynchronizedCollection (IN(RCollection) coll, IN(acdk::lang::Object) sync=Nil) | |
virtual void | lock () |
lock the object instance. | |
virtual void | unlock () |
unlock the object instance Note: Will be overwritten by acdk::io::Reader and acdk::io::Writer Note: if Unsynchronized or isStack is set, this call will have no effect | |
virtual bool | add (IN(acdk::lang::Object) o) |
virtual bool | addAll (IN(RCollection) col) |
virtual void | clear () |
virtual bool | contains (IN(acdk::lang::Object) o) |
virtual bool | containsAll (IN(RCollection) c1) |
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 int | hashCode () |
virtual bool | isEmpty () |
virtual RIterator | iterator () |
virtual bool | remove (IN(acdk::lang::Object) o) |
virtual bool | removeAll (IN(RCollection) col) |
virtual bool | retainAll (IN(RCollection) col) |
virtual int | size () |
virtual::acdk::lang::RObjectArray | toArray () |
virtual::acdk::lang::RObjectArray | toArray (IN(::acdk::lang::RObjectArray) array) |
Static Public Member Functions | |
acdk::lang::Object | create_instance () |
Protected Attributes | |
acdk::lang::Object | _lock |
RCollection | _coll |
|
|
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Reimplemented from acdk::lang::Object. |
|
Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.
Reimplemented from acdk::lang::Object. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Reimplemented from acdk::lang::Object. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, acdk::util::SynchronizedSortedSet, and acdk::util::SynchronizedMapEntySet. |
|
lock the object instance. Note: Will be overwritten by acdk::io::Reader and acdk::io::Writer Note: if Unsynchronized or isStack is set, this call will have no effect Reimplemented from acdk::lang::ObjectBase. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
|
|
Implements acdk::util::Collection. Reimplemented in acdk::util::SynchronizedList, acdk::util::SynchronizedSet, and acdk::util::SynchronizedSortedSet. |
|
unlock the object instance Note: Will be overwritten by acdk::io::Reader and acdk::io::Writer Note: if Unsynchronized or isStack is set, this call will have no effect
Reimplemented from acdk::lang::ObjectBase. |
|
|
|
Reimplemented in acdk::util::SynchronizedMapEntySet. |