sfi.director.application.FrontendSearchResults Class Reference

Inheritance diagram for sfi.director.application.FrontendSearchResults:

sfi.director.application.FrontendDisposableAdapter sfi.director.application.FrontendDisposable List of all members.

Detailed Description

implements a cache/handler for search results


Public Member Functions

 FrontendSearchResults (Enumeration results, boolean randomAccess)
String getId ()
void dispose ()
 flush this object
void finalize ()
synchronized DBObject get (int i) throws DirectorException
synchronized DBObject getNext () throws DirectorException
void setTimeout (long timeout)

Static Public Member Functions

static FrontendSearchResults getSearch (String id)
static Enumeration getSearchIds ()

Static Package Functions

 [static initializer]

Package Attributes

Enumeration enumeratedResults
String id
Vector cachedResults = null
int currentIndex = -1
int currentSize = 0

Static Package Attributes

static Hashtable knownSearches = new Hashtable()
static int nextId = 1


Constructor & Destructor Documentation

sfi.director.application.FrontendSearchResults.FrontendSearchResults Enumeration  results,
boolean  randomAccess
 


Member Function Documentation

sfi.director.application.FrontendSearchResults.[static initializer]  )  [static, package]
 

void sfi.director.application.FrontendSearchResults.dispose  ) 
 

flush this object

Reimplemented from sfi.director.application.FrontendDisposableAdapter.

void sfi.director.application.FrontendSearchResults.finalize  ) 
 

synchronized DBObject sfi.director.application.FrontendSearchResults.get int  i  )  throws DirectorException
 

String sfi.director.application.FrontendSearchResults.getId  ) 
 

synchronized DBObject sfi.director.application.FrontendSearchResults.getNext  )  throws DirectorException
 

static FrontendSearchResults sfi.director.application.FrontendSearchResults.getSearch String  id  )  [static]
 

static Enumeration sfi.director.application.FrontendSearchResults.getSearchIds  )  [static]
 

void sfi.director.application.FrontendSearchResults.setTimeout long  timeout  ) 
 


Member Data Documentation

Vector sfi.director.application.FrontendSearchResults.cachedResults = null [package]
 

int sfi.director.application.FrontendSearchResults.currentIndex = -1 [package]
 

int sfi.director.application.FrontendSearchResults.currentSize = 0 [package]
 

Enumeration sfi.director.application.FrontendSearchResults.enumeratedResults [package]
 

String sfi.director.application.FrontendSearchResults.id [package]
 

Hashtable sfi.director.application.FrontendSearchResults.knownSearches = new Hashtable() [static, package]
 

int sfi.director.application.FrontendSearchResults.nextId = 1 [static, package]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:02 2012 for Node Director by  doxygen 1.4.5