gov.nist.nlpir.irfapps.trec.cran
Class ProxyCranfieldDocument

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.cran.ProxyCranfieldDocument

public class ProxyCranfieldDocument
extends ProxyTrecDocument

A stand-in for an CranfieldDocument

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:
CranfieldDocument, 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
ProxyCranfieldDocument()
           
ProxyCranfieldDocument(CranfieldDocument realDoc)
           
ProxyCranfieldDocument(ProxyDeString docNr, ProxyDeString titl, ProxyDeString auth, ProxyDeString bib, 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 Cranfield 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

ProxyCranfieldDocument

public ProxyCranfieldDocument()

ProxyCranfieldDocument

public ProxyCranfieldDocument(CranfieldDocument realDoc)

ProxyCranfieldDocument

public ProxyCranfieldDocument(ProxyDeString docNr,
                              ProxyDeString titl,
                              ProxyDeString auth,
                              ProxyDeString bib,
                              ProxyDeHtml txt)
Method Detail

toString

public java.lang.String toString()
Returns string representation of Cranfield 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