DLESE Tools
v1.6.0

org.dlese.dpc.index.reader
Class SimpleDocReader

java.lang.Object
  extended by org.dlese.dpc.index.reader.DocReader
      extended by org.dlese.dpc.index.reader.SimpleDocReader

public class SimpleDocReader
extends DocReader

A bean that provides a simple implementataion of the DocReader interface. This DocReader is used when no other is available.

Author:
John Weatherley

Field Summary
 
Fields inherited from class org.dlese.dpc.index.reader.DocReader
conf, doc, resultDoc, score
 
Constructor Summary
SimpleDocReader()
          Constructor for the SimpleDocReader object
SimpleDocReader(org.apache.lucene.document.Document doc)
          Constructor that may be used programatically to wrap a reader around a Lucene Document created by a DocWriter.
 
Method Summary
 String getReaderType()
          Gets a String describing the reader type.
 void init()
          Init method does nothing.
 
Methods inherited from class org.dlese.dpc.index.reader.DocReader
doInit, getAttribute, getDocMap, getDocument, getIndex, getLazyDocMap, getQuery, getRepositoryManager, getScore, setDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDocReader

public SimpleDocReader()
Constructor for the SimpleDocReader object


SimpleDocReader

public SimpleDocReader(org.apache.lucene.document.Document doc)
Constructor that may be used programatically to wrap a reader around a Lucene Document created by a DocWriter. Sets the score to 0.

Parameters:
doc - A Lucene Document created by a DocWriter.
Method Detail

init

public void init()
Init method does nothing.

Specified by:
init in class DocReader

getReaderType

public String getReaderType()
Gets a String describing the reader type. This may be used in (Struts) beans to determine which type of reader is available for a given search result and thus what data is available for display in the UI. The reader type implies which getter methods are available.

Specified by:
getReaderType in class DocReader
Returns:
The readerType value.

DLESE Tools
v1.6.0