#include <AbstractList.h>
Classes | |
class | Iter |
class | ListIter |
Public Member Functions | |
virtual | ~AbstractList () |
virtual bool | add (E *e) |
virtual void | add (jint index, E *e) |
virtual bool | addAll (jint index, const Collection< E > &c) |
virtual void | clear () |
virtual bool | equals (const Object *obj) const throw () |
virtual E * | get (jint index) const =0 throw (IndexOutOfBoundsException) |
virtual jint | hashCode () const throw () |
virtual jint | indexOf (const E *e) const |
virtual Iterator< E > * | iterator () |
virtual Iterator< E > * | iterator () const |
virtual jint | lastIndexOf (const E *e) const |
virtual ListIterator< E > * | listIterator (jint index=0) throw (IndexOutOfBoundsException) |
virtual ListIterator< E > * | listIterator (jint index=0) const throw (IndexOutOfBoundsException) |
virtual E * | remove (jint index) |
virtual E * | set (jint index, E *e) |
virtual jint | size () const =0 throw () |
Protected Member Functions | |
AbstractList () | |
Protected Attributes | |
jint | modCount |
beecrypt::util::AbstractList< E >::AbstractList | ( | ) | [inline, protected] |
virtual beecrypt::util::AbstractList< E >::~AbstractList | ( | ) | [inline, virtual] |
virtual void beecrypt::util::AbstractList< E >::add | ( | jint | index, | |
E * | e | |||
) | [inline, virtual] |
Implements beecrypt::util::List< E >.
Reimplemented in beecrypt::util::ArrayList< E >, and beecrypt::util::ArrayList< Provider >.
virtual bool beecrypt::util::AbstractList< E >::add | ( | E * | e | ) | [inline, virtual] |
Reimplemented from beecrypt::util::AbstractCollection< E >.
Reimplemented in beecrypt::util::ArrayList< E >, and beecrypt::util::ArrayList< Provider >.
virtual bool beecrypt::util::AbstractList< E >::addAll | ( | jint | index, | |
const Collection< E > & | c | |||
) | [inline, virtual] |
Implements beecrypt::util::List< E >.
virtual void beecrypt::util::AbstractList< E >::clear | ( | ) | [inline, virtual] |
Reimplemented from beecrypt::util::AbstractCollection< E >.
Reimplemented in beecrypt::util::ArrayList< E >, and beecrypt::util::ArrayList< Provider >.
virtual bool beecrypt::util::AbstractList< E >::equals | ( | const Object * | obj | ) | const throw () [inline, virtual] |
virtual E* beecrypt::util::AbstractList< E >::get | ( | jint | index | ) | const throw (IndexOutOfBoundsException) [pure virtual] |
Implements beecrypt::util::List< E >.
Implemented in beecrypt::util::ArrayList< E >, and beecrypt::util::ArrayList< Provider >.
virtual jint beecrypt::util::AbstractList< E >::hashCode | ( | ) | const throw () [inline, virtual] |
Reimplemented from beecrypt::util::AbstractCollection< E >.
virtual jint beecrypt::util::AbstractList< E >::indexOf | ( | const E * | e | ) | const [inline, virtual] |
Implements beecrypt::util::List< E >.
Reimplemented in beecrypt::util::ArrayList< E >, and beecrypt::util::ArrayList< Provider >.
virtual Iterator<E>* beecrypt::util::AbstractList< E >::iterator | ( | ) | const [inline, virtual] |
Implements beecrypt::util::AbstractCollection< E >.
virtual Iterator<E>* beecrypt::util::AbstractList< E >::iterator | ( | ) | [inline, virtual] |
Implements beecrypt::util::AbstractCollection< E >.
Referenced by beecrypt::util::AbstractList< Provider >::hashCode().
virtual jint beecrypt::util::AbstractList< E >::lastIndexOf | ( | const E * | e | ) | const [inline, virtual] |
Implements beecrypt::util::List< E >.
virtual ListIterator<E>* beecrypt::util::AbstractList< E >::listIterator | ( | jint | index = 0 |
) | const throw (IndexOutOfBoundsException) [inline, virtual] |
Implements beecrypt::util::List< E >.
virtual ListIterator<E>* beecrypt::util::AbstractList< E >::listIterator | ( | jint | index = 0 |
) | throw (IndexOutOfBoundsException) [inline, virtual] |
virtual E* beecrypt::util::AbstractList< E >::remove | ( | jint | index | ) | [inline, virtual] |
Implements beecrypt::util::List< E >.
Reimplemented in beecrypt::util::ArrayList< E >, and beecrypt::util::ArrayList< Provider >.
virtual E* beecrypt::util::AbstractList< E >::set | ( | jint | index, | |
E * | e | |||
) | [inline, virtual] |
Implements beecrypt::util::List< E >.
virtual jint beecrypt::util::AbstractList< E >::size | ( | ) | const throw () [pure virtual] |
Implements beecrypt::util::AbstractCollection< E >.
Implemented in beecrypt::util::ArrayList< E >, and beecrypt::util::ArrayList< Provider >.
Referenced by beecrypt::util::AbstractList< Provider >::add(), beecrypt::util::AbstractList< Provider >::clear(), beecrypt::util::AbstractList< Provider >::equals(), beecrypt::util::AbstractList< Provider >::hashCode(), beecrypt::util::AbstractList< Provider >::indexOf(), and beecrypt::util::AbstractList< Provider >::lastIndexOf().
jint beecrypt::util::AbstractList< E >::modCount [protected] |
Referenced by beecrypt::util::AbstractList< Provider >::AbstractList().