Uses of Class
gov.nist.nlpir.irf.handle.Handle

Packages that use Handle
gov.nist.nlpir.irf.broker classes that support persistence by means of (de)serialization 
gov.nist.nlpir.irf.handle.braf classes that model information needed by buffered random access file brokers to access the objects they manage 
gov.nist.nlpir.irf.proxy classes that model what is common to all proxies and their management. 
gov.nist.nlpir.irfapps.hci classes supporting the IRF-based HCI application: text IR against a collection of TROFF-formatted abstracts of HCI articles. 
gov.nist.nlpir.irfapps.trec.cran classes modeling IRF-based IR applications against the Cranfield document collection in TREC-format 
gov.nist.nlpir.irfapps.trec.fbis classes modeling IRF-based IR applications against the Foreign Broadcast Information Service (FBIS) document collection in TREC-format 
 

Uses of Handle in gov.nist.nlpir.irf.broker
 

Methods in gov.nist.nlpir.irf.broker that return Handle
 Handle PersistenceBroker.handleOf(java.lang.Object obj)
          Saves in persistent storage the object passed
 Handle PersistenceBroker.handleOf(Handle oldHandle, java.lang.Object obj)
          Saves in persistent storage the updated object passed
abstract  Handle PersistenceBroker.dematerialize(java.lang.Object obj)
          Dematerializes the object and associate it with the returned handle
abstract  Handle PersistenceBroker.dematerialize(Handle oldHandle, java.lang.Object obj)
          Dematerializes the updated object and associate it with the returned handle
 Handle FileBroker.dematerialize(java.lang.Object obj)
          Dematerializes the object associated with the returned handle.
 Handle FileBroker.dematerialize(Handle oldHandle, java.lang.Object obj)
          Dematerializes the updated object passed Handle any part of the materialization that is common to all objects using this type of broker.
abstract  Handle FileBroker.currentObjectAsRecord(java.lang.Object obj)
          Dematerializes the object.
 Handle FileBroker.currentObjectAsRecord(Handle oldHandle, java.lang.Object obj)
          Dematerializes the object.
 

Methods in gov.nist.nlpir.irf.broker with parameters of type Handle
 java.lang.Object PersistenceBroker.objectWith(Handle handle)
          Returns the object associated with the passed handle
 Handle PersistenceBroker.handleOf(Handle oldHandle, java.lang.Object obj)
          Saves in persistent storage the updated object passed
 java.lang.Object PersistenceBroker.inCache(Handle handle)
          Returns from cache the object associated with the designated handle
abstract  java.lang.Object PersistenceBroker.materializeWith(Handle handle)
          Materializes the object associated with the designated handle
abstract  Handle PersistenceBroker.dematerialize(Handle oldHandle, java.lang.Object obj)
          Dematerializes the updated object and associate it with the returned handle
 java.lang.Object FileBroker.materializeWith(Handle handle)
          Materializes the object associated with the designated Oid.
 Handle FileBroker.dematerialize(Handle oldHandle, java.lang.Object obj)
          Dematerializes the updated object passed Handle any part of the materialization that is common to all objects using this type of broker.
 Handle FileBroker.currentObjectAsRecord(Handle oldHandle, java.lang.Object obj)
          Dematerializes the object.
 

Uses of Handle in gov.nist.nlpir.irf.handle.braf
 

Subclasses of Handle in gov.nist.nlpir.irf.handle.braf
 class gov.nist.nlpir.irf.handle.braf.BufferedRandomAccessFileHandle
           
 

Uses of Handle in gov.nist.nlpir.irf.proxy
 

Methods in gov.nist.nlpir.irf.proxy that return Handle
private  Handle VirtualProxy.dematerializeRealObject(java.lang.Object obj)
          Dematerializes the real object for which this proxy object stands
private  Handle VirtualProxy.dematerializeRealObject(Handle oldHandle, java.lang.Object obj)
          Dematerializes the updated real object for which this proxy object stands
 Handle HandlesByOid.getHandleByOid(Oid oid)
          Gets a handle from the table of handles by Oid
protected abstract  Handle HandlesByOid.readHandleForOid(Oid oid)
          Reads the handle from the disk.
protected  Handle AnySizeHandlesByOid.readHandleForOid(Oid oid)
          Reads a Handle back in memory from disk.
protected  Handle OneSizeHandlesByOid.readHandleForOid(Oid oid)
          Reads the Handle back from the data file.
static Handle PersistentObjectManager.reflectiveBuildHandle(BufferedRandomAccessFile braf)
          Builds the handle which is supposed to be found in the given file at its current file pointer.
static Handle PersistentObjectManager.buildHandle(BufferedRandomAccessFile braf)
           
 

Methods in gov.nist.nlpir.irf.proxy with parameters of type Handle
private  Handle VirtualProxy.dematerializeRealObject(Handle oldHandle, java.lang.Object obj)
          Dematerializes the updated real object for which this proxy object stands
 void HandlesByOid.addHandleByOid(Oid oid, Handle handle)
          Adds a handle to the table of handles by Oid
protected abstract  void HandlesByOid.writeHandleForOid(Oid oid, Handle handle)
          Associates the given Handle to the given Oid in the file pointed by handlesByOidDataFile.
 void HandlesByOid.replaceHandleByOid(Oid oid, Handle newHandle)
          Replaces the entry in table of handles by Oid for the specified Oid with a new one using the same Oid the new handle passed.
protected  void AnySizeHandlesByOid.writeHandleForOid(Oid oid, Handle handle)
          Writes the given Handle in the data file, and keeps track of its starting offset in the index file.
protected  void OneSizeHandlesByOid.writeHandleForOid(Oid oid, Handle handle)
          Directly writes the handle at the correct offset in the data file.
static void PersistentObjectManager.reflectiveWriteHandle(Handle theHandle, BufferedRandomAccessFile braf)
          Writes the given handle in the given file where the file pointer is currently.
private static int PersistentObjectManager.reflectiveGetHandleType(Handle theHandle)
          Returns the code assigned to the class of the given handle.
static int PersistentObjectManager.getHandleType(Handle handle)
          Returns a unique code for every kind of Handle that may be encountered.
static void PersistentObjectManager.writeHandle(Handle handle, BufferedRandomAccessFile braf)
           
 

Uses of Handle in gov.nist.nlpir.irfapps.hci
 

Subclasses of Handle in gov.nist.nlpir.irfapps.hci
 class HciDocBrafHandle
          Handle for a persistent HciDoc object brokered by a random access file broker
 

Methods in gov.nist.nlpir.irfapps.hci that return Handle
 Handle HciDocBrafBroker.currentObjectAsRecord(java.lang.Object arg)
          Dematerializes the object associated with the designated argument.
 

Uses of Handle in gov.nist.nlpir.irfapps.trec.cran
 

Subclasses of Handle in gov.nist.nlpir.irfapps.trec.cran
 class CranfieldDocumentBrafHandle
          Handle for persistent CranfieldDocument objects
 

Methods in gov.nist.nlpir.irfapps.trec.cran that return Handle
 Handle CranfieldDocumentBrafBroker.currentObjectAsRecord(java.lang.Object arg)
          Dematerialize the object associated with the designated argument.
 

Uses of Handle in gov.nist.nlpir.irfapps.trec.fbis
 

Subclasses of Handle in gov.nist.nlpir.irfapps.trec.fbis
 class FbisDocumentBrafHandle
          Handle for persistent FbisDocument objects
 

Methods in gov.nist.nlpir.irfapps.trec.fbis that return Handle
 Handle FbisDocumentBrafBroker.currentObjectAsRecord(java.lang.Object arg)
          Dematerializes the object associated with the designated argument.