#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().
1.5.8