gov.nist.nlpir.irfapps.hci
Class HciDoc

java.lang.Object
  |
  +--gov.nist.nlpir.irf.document.Document
        |
        +--gov.nist.nlpir.irfapps.hci.HciDoc

public class HciDoc
extends Document

An extension of Document for Bibliographic Documents. A test class using Human-Computer Interaction Paper Abstracts.

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:
Document

Field Summary
 ProxyDePersonName author
           
 ProxyDeHtml docAbstract
           
(package private) static long serialVersionUID
          serial version universal id - put here so Java does not insert one which may change due to revisions and make it impossible to deserialize earlier versions of serialized objects
 ProxyDeString title
           
 
Fields inherited from class gov.nist.nlpir.irf.document.Document
proxyRefsCountedTrue, UID_String
 
Constructor Summary
HciDoc()
           
HciDoc(ProxyDeString ttl, ProxyDePersonName name, ProxyDeHtml abstr)
           
HciDoc(ProxyDeString ttl, ProxyDePersonName name, java.lang.String abstr)
           
HciDoc(java.lang.String ttl, java.lang.String firstName, java.lang.String surname, java.lang.String abst)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 Document getQueryDocument()
           
 java.lang.String getTitle()
           
 int hashCode()
           
 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.Document
addHTML, finalize, getFeatureNames, getFeatureTypes, getFeatureValues, getFirstInstances, getIndexingFeatures, getIndexingModalities, index, makeResultsForDocMatchingQuery, present, retrieve, setProxyRefsCountedTrue, typeName
 
Methods inherited from class java.lang.Object
, clone, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
serial version universal id - put here so Java does not insert one which may change due to revisions and make it impossible to deserialize earlier versions of serialized objects

title

public ProxyDeString title

author

public ProxyDePersonName author

docAbstract

public ProxyDeHtml docAbstract
Constructor Detail

HciDoc

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

HciDoc

public HciDoc(ProxyDeString ttl,
              ProxyDePersonName name,
              java.lang.String abstr)
Parameters:
ttl - title of document
name - author's name
abstr - document abstract

HciDoc

public HciDoc(ProxyDeString ttl,
              ProxyDePersonName name,
              ProxyDeHtml abstr)
Parameters:
ttl - title of document
name - author's name
abstr - document abstract

HciDoc

public HciDoc()
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 java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getQueryDocument

public Document getQueryDocument()
Overrides:
getQueryDocument in class Document

presentBrief

public void presentBrief()
Overrides:
presentBrief in class Document