Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

DocPositionInfoList Class Reference

#include <DocPositionInfoList.hpp>

Inheritance diagram for DocPositionInfoList:

DocInfoList indri::index::DocListIterator List of all members.

Public Methods

virtual DocInfonextEntry (DOCID_T documentID)=0
 fetch the next entry with docID >= <documentID>

virtual DocInfonextEntry () const=0
 fetch the next entry, return a pointer to a local static memory, so do not delete it

virtual DocInfocurrentEntry ()=0

Protected Methods

virtual DocInfonewElement () const=0
 Create new element of this list type for the iterator.

virtual void assignElement (DocInfo *to, DocInfo *from) const=0
 copy values from one Element (of type DocInfo) to another

virtual DocInfogetElement (DocInfo *elem, POS_T position) const=0
 set element from position, returns pointer to the element

virtual POS_T beginPosition () const=0
 Position at beginning of list.

virtual POS_T endPosition () const=0
 Position at end of list.

virtual POS_T nextPosition (POS_T position) const=0
 Advance to next position.


Member Function Documentation

virtual void DocPositionInfoList::assignElement DocInfo   to,
DocInfo   from
const [protected, pure virtual]
 

copy values from one Element (of type DocInfo) to another

Reimplemented from DocInfoList.

Implemented in indri::index::DocListIterator.

virtual POS_T DocPositionInfoList::beginPosition   [protected, pure virtual]
 

Position at beginning of list.

Implements DocInfoList.

Implemented in indri::index::DocListIterator.

virtual DocInfo* DocPositionInfoList::currentEntry   [pure virtual]
 

Implemented in indri::index::DocListIterator.

virtual POS_T DocPositionInfoList::endPosition   [protected, pure virtual]
 

Position at end of list.

Implements DocInfoList.

Implemented in indri::index::DocListIterator.

virtual DocInfo* DocPositionInfoList::getElement DocInfo   elem,
POS_T    position
const [protected, pure virtual]
 

set element from position, returns pointer to the element

Implements DocInfoList.

Implemented in indri::index::DocListIterator.

virtual DocInfo* DocPositionInfoList::newElement   [protected, pure virtual]
 

Create new element of this list type for the iterator.

Reimplemented from DocInfoList.

Implemented in indri::index::DocListIterator.

virtual DocInfo* DocPositionInfoList::nextEntry   [pure virtual]
 

fetch the next entry, return a pointer to a local static memory, so do not delete it

Implements DocInfoList.

Implemented in indri::index::DocListIterator.

virtual DocInfo* DocPositionInfoList::nextEntry DOCID_T    documentID [pure virtual]
 

fetch the next entry with docID >= <documentID>

Implemented in indri::index::DocListIterator.

virtual POS_T DocPositionInfoList::nextPosition POS_T    position const [protected, pure virtual]
 

Advance to next position.

Implements DocInfoList.

Implemented in indri::index::DocListIterator.


The documentation for this class was generated from the following file:
Generated on Wed Nov 3 12:59:30 2004 for Lemur Toolkit by doxygen1.2.18