2005/5/9

     
 

class AbstractListSubList

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

acdk::util::AbstractListSubList Class Reference

#include <AbstractListSubList.h>

Inheritance diagram for acdk::util::AbstractListSubList:

acdk::util::AbstractList acdk::util::AbstractCollection acdk::util::List acdk::lang::Object acdk::util::Collection acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

API: Java<br/>.

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.16
Date:
Date
2005/04/09 19:26:56


Public Member Functions

 AbstractListSubList (IN(RAbstractList) list, int fromIndex, int toIndex)
virtual int size ()
RListIterator listIterator (int index=0)
virtual acdk::lang::Object set (int index, IN(acdk::lang::Object) o)
virtual acdk::lang::Object get (int index)
virtual void add (int index, IN(acdk::lang::Object) o)
virtual acdk::lang::Object remove (int index)
virtual void removeRange (int fromIndex2, int toIndex2)
virtual bool addAll (int index, IN(RCollection) c)

Private Member Functions

void _checkMod ()
void _checkBoundsInclusive (int index)
void _checkBoundsExclusive (int index)

Private Attributes

int _offset
int _size
int _modCount
RAbstractList _list

Friends

class AbstractListSubListListIterator


Constructor & Destructor Documentation

acdk::util::AbstractListSubList::AbstractListSubList IN(RAbstractList list,
int  fromIndex,
int  toIndex
[inline]
 


Member Function Documentation

void acdk::util::AbstractListSubList::_checkBoundsExclusive int  index  )  [inline, private]
 

void acdk::util::AbstractListSubList::_checkBoundsInclusive int  index  )  [inline, private]
 

void acdk::util::AbstractListSubList::_checkMod  )  [inline, private]
 

virtual void acdk::util::AbstractListSubList::add int  index,
IN(acdk::lang::Object o
[virtual]
 

Reimplemented from acdk::util::AbstractList.

virtual bool acdk::util::AbstractListSubList::addAll int  index,
IN(RCollection c
[virtual]
 

Reimplemented from acdk::util::AbstractList.

virtual acdk::lang::Object acdk::util::AbstractListSubList::get int  index  )  [virtual]
 

Implements acdk::util::AbstractList.

RListIterator acdk::util::AbstractListSubList::listIterator int  index = 0  )  [virtual]
 

Reimplemented from acdk::util::AbstractList.

virtual acdk::lang::Object acdk::util::AbstractListSubList::remove int  index  )  [virtual]
 

Reimplemented from acdk::util::AbstractList.

virtual void acdk::util::AbstractListSubList::removeRange int  fromIndex2,
int  toIndex2
[virtual]
 

Reimplemented from acdk::util::AbstractList.

virtual acdk::lang::Object acdk::util::AbstractListSubList::set int  index,
IN(acdk::lang::Object o
[virtual]
 

Reimplemented from acdk::util::AbstractList.

virtual int acdk::util::AbstractListSubList::size  )  [inline, virtual]
 

Reimplemented from acdk::util::AbstractList.


Friends And Related Function Documentation

friend class AbstractListSubListListIterator [friend]
 


Member Data Documentation

RAbstractList acdk::util::AbstractListSubList::_list [private]
 

int acdk::util::AbstractListSubList::_modCount [private]
 

Reimplemented from acdk::util::AbstractList.

int acdk::util::AbstractListSubList::_offset [private]
 

int acdk::util::AbstractListSubList::_size [private]