gov.nist.nlpir.irfapps.hci
Class ProxyHciDoc

java.lang.Object
  |
  +--gov.nist.nlpir.irf.proxy.VirtualProxy
        |
        +--gov.nist.nlpir.irf.document.ProxyDocument
              |
              +--gov.nist.nlpir.irfapps.hci.ProxyHciDoc

public class ProxyHciDoc
extends ProxyDocument

An stand-in for an HciDoc

Version:
$Revision: 1.5 $
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:
HciDoc, 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
ProxyHciDoc()
           
ProxyHciDoc(HciDoc realDoc)
           
ProxyHciDoc(ProxyDeString ttl, ProxyDePersonName name, java.lang.String abstr)
           
ProxyHciDoc(java.lang.String ttl, java.lang.String firstName, java.lang.String surname, java.lang.String abst)
           
 
Method Summary
 PersistenceBroker createBroker()
          Creates a broker for this proxy object and remember it
 ProxyDocument getQueryDocument()
          Creates a document for use as a query
 java.lang.String getTitle()
           
 void presentBrief()
           
 java.lang.String toString()
          Returns string representation of HCI Document with title, author, and abstract.
 
Methods inherited from class gov.nist.nlpir.irf.document.ProxyDocument
addHTML, equals, getFeatureNames, getFeatureTypes, getFeatureValues, getFirstInstance, getIndexingFeatures, getIndexingModalities, hashCode, index, makeLightweight, makePersistent, makeResultsForDocMatchingQuery, present, 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

ProxyHciDoc

public ProxyHciDoc()

ProxyHciDoc

public ProxyHciDoc(HciDoc realDoc)

ProxyHciDoc

public ProxyHciDoc(java.lang.String ttl,
                   java.lang.String firstName,
                   java.lang.String surname,
                   java.lang.String abst)
Parameters:
ttl - title of document
firstName - Author First name
surname - Author Surname
abst - text of document abstract

ProxyHciDoc

public ProxyHciDoc(ProxyDeString ttl,
                   ProxyDePersonName name,
                   java.lang.String abstr)
Parameters:
ttl - title of document
name - autho's name
abstr - document abstract
Method Detail

getTitle

public java.lang.String getTitle()

toString

public java.lang.String toString()
Returns string representation of HCI Document with title, author, and abstract.
Returns:
The string representation of HCI Document.
Overrides:
toString in class VirtualProxy

createBroker

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

getQueryDocument

public ProxyDocument getQueryDocument()
Creates a document for use as a query
Returns:
the document
Overrides:
getQueryDocument in class ProxyDocument

presentBrief

public void presentBrief()
Overrides:
presentBrief in class ProxyDocument