Class SimpleFileIndexingObserver

java.lang.Object
org.dlese.dpc.index.SimpleFileIndexingObserver
All Implemented Interfaces:
FileIndexingObserver

public class SimpleFileIndexingObserver extends Object implements FileIndexingObserver
A FileIndexingObserver that simply outputs messages to System out. Can be turned off by calling the static debug(false) method.
Author:
John Weatherley
  • Constructor Details

    • SimpleFileIndexingObserver

      public SimpleFileIndexingObserver()
      Constructor for the SimpleFileIndexingObserver object
    • SimpleFileIndexingObserver

      public SimpleFileIndexingObserver(String startUpMessage)
      Constructor for the SimpleFileIndexingObserver object
      Parameters:
      startUpMessage - A message that gets is sent to System out when this Object is created.
    • SimpleFileIndexingObserver

      public SimpleFileIndexingObserver(String messagePrefix, String startUpMessage)
      Constructor for the SimpleFileIndexingObserver object
      Parameters:
      messagePrefix - A identifier String that is inserted at the beginning of all messages output by this SimpleFileIndexingObserver
      startUpMessage - A message that gets is set to System out when this Object is created.
  • Method Details

    • indexingCompleted

      public void indexingCompleted(int status, String message)
      Outputs a message when indexing is complete.
      Specified by:
      indexingCompleted in interface FileIndexingObserver
      Parameters:
      status - The status code upon completion
      message - A message describing how the indexer completed
    • setDebug

      public static void setDebug(boolean db)
      Sets the debug attribute of the object
      Parameters:
      db - The new debug value