|
DLESE Tools v1.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.dlese.dpc.index.writer.FileIndexingServiceWriter
org.dlese.dpc.index.writer.ErrorFileIndexingWriter
Writes a Lucene Document that represents
an error that has occured in in indexing a File. This writer is used by
FileIndexingService. The error message and
exception are also added to the default field for searching.
The Lucene Document fields that are
created by this class are (in addition the the ones listed for FileIndexingServiceWriter):
error - Set to 'true' for all documents indexed by this
writer. Not stored.
errormsg - The description of the error, for display.
Stored.
exception - The name of the Java exception that was
thrown. Stored.
FileIndexingServiceWriter,
FileIndexingService| Constructor Summary | |
|---|---|
ErrorFileIndexingWriter(String errMsg,
String exceptionName)
Constructor for the ErrorFileIndexingWriter object |
|
| Method Summary | |
|---|---|
protected void |
addCustomFields(Document newDoc,
Document existingDoc,
File sourceFile)
Adds the error message to the Lucene document. |
protected void |
destroy()
Does nothing. |
String |
getDocType()
Gets the docType, which is 'errordoc.' |
String |
getReaderClass()
Gets the name of the concrete DocReader
class that is used to read this type of Document, which is "ErrorDocReader". |
void |
init(File source,
Document existingDoc)
Does nothing. |
| Methods inherited from class org.dlese.dpc.index.writer.FileIndexingServiceWriter |
|---|
abortIndexing, addToAdminDefaultField, addToDefaultField, create, getDeletedDoc, getExistingDoc, getFileIndexingService, getSourceDir, getSourceFile, getValidationReport, isValidationEnabled, prtln, prtlnErr, setDebug, setDefaultFieldName, setFileIndexingService, setValidationEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ErrorFileIndexingWriter(String errMsg,
String exceptionName)
errMsg - A message indicating the error that occured when
trying to index the file.exceptionName - The name of the exception that was thrown when the
error occured.| Method Detail |
public String getDocType()
throws Exception
getDocType in interface DocWritergetDocType in class FileIndexingServiceWriterException - If error.public String getReaderClass()
DocReader
class that is used to read this type of Document, which is "ErrorDocReader".
getReaderClass in interface DocWritergetReaderClass in class FileIndexingServiceWriter
protected final void addCustomFields(Document newDoc,
Document existingDoc,
File sourceFile)
throws Exception
addCustomFields in class FileIndexingServiceWriternewDoc - The new Document that is being created for this
resourceexistingDoc - An existing Document that currently resides in the
index for the given resource, or null if none was previously presentsourceFile - The sourceFile that is being indexed.
Exception - If an error occurs
public void init(File source,
Document existingDoc)
throws Exception
init in class FileIndexingServiceWritersource - The source file being indexedexistingDoc - An existing Document that currently resides in the
index for the given resource, or null if none was previously present
Exception - If an error occured during set-up.protected void destroy()
destroy in class FileIndexingServiceWriter
|
DLESE Tools v1.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||