gov.nist.nlpir.irfapps.trec.fbis
Class ProxyFbisDocument

java.lang.Object
  |
  +--gov.nist.nlpir.irf.proxy.VirtualProxy
        |
        +--gov.nist.nlpir.irf.document.ProxyDocument
              |
              +--gov.nist.nlpir.irfapps.trec.ProxyTrecDocument
                    |
                    +--gov.nist.nlpir.irfapps.trec.fbis.ProxyFbisDocument

public class ProxyFbisDocument
extends ProxyTrecDocument

A stand-in for an FbisDocument

Version:
$Revision: 1.3 $
Author:
This software was produced by NIST, an agency of the U.S. government, and by statute is not subject to copyright in the United States. Recipients of this software assume all responsibilities associated with its operation, modification and maintenance.
See Also:
FbisDocument, Serialized Form

Inner classes inherited from class gov.nist.nlpir.irf.proxy.VirtualProxy
VirtualProxy.IMP_Entry
 
Fields inherited from class gov.nist.nlpir.irf.proxy.VirtualProxy
broker, handles, inMemoryProxiesByOid, iS, objectIdentifier, realObject, serialVersionUID
 
Constructor Summary
ProxyFbisDocument()
           
ProxyFbisDocument(FbisDocument realDoc)
           
ProxyFbisDocument(ProxyDeString docNr, ProxyDeString titl, ProxyDeString abstr, ProxyDeHtml txt)
           
 
Method Summary
 PersistenceBroker createBroker()
          Create a broker for this proxy object and remember it
 ProxyDocument getQueryDocument()
           
 java.lang.String toString()
          Returns string representation of FBIS Document
 
Methods inherited from class gov.nist.nlpir.irf.document.ProxyDocument
addHTML, equals, getFeatureNames, getFeatureTypes, getFeatureValues, getFirstInstance, getIndexingFeatures, getIndexingModalities, hashCode, index, makeLightweight, makePersistent, makeResultsForDocMatchingQuery, present, presentBrief, retrieve
 
Methods inherited from class gov.nist.nlpir.irf.proxy.VirtualProxy
addRefToInMemoryProxiesByOid, deleteRefFromInMemoryProxiesByOid, dematerializeRealObject, dematerializeRealObject, getBroker, getInMemoryProxiesByOidBinCount, getInMemoryProxiesByOidSize, getInMemoryProxyCounts, getObjectIdentifier, getPersistenceBroker, getProxyFor, getRealObject, isLightweight, materializeRealObject, presentInMemoryProxies, readExternal, replaceRealObject, setBroker, setIS, setObjectIdentifier, setRealObject, testInMemoryProxiesByOidTable, writeExternal
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

ProxyFbisDocument

public ProxyFbisDocument()

ProxyFbisDocument

public ProxyFbisDocument(FbisDocument realDoc)

ProxyFbisDocument

public ProxyFbisDocument(ProxyDeString docNr,
                         ProxyDeString titl,
                         ProxyDeString abstr,
                         ProxyDeHtml txt)
Method Detail

toString

public java.lang.String toString()
Returns string representation of FBIS Document
Overrides:
toString in class ProxyTrecDocument

createBroker

public PersistenceBroker createBroker()
Create a broker for this proxy object and remember it
Returns:
the broker for this object
Overrides:
createBroker in class VirtualProxy

getQueryDocument

public ProxyDocument getQueryDocument()
Overrides:
getQueryDocument in class ProxyDocument