package mj.ocraptor.events;
import java.io.File;
import mj.ocraptor.database.DBFileStatus;
import mj.ocraptor.database.search.LuceneResult;
public abstract class EventAbstr {
protected static final String FILE_NOT_FOUND_ERROR = "Configuration file not found:";
protected abstract void configFileNotFound(final File invalidFile);
protected abstract void configFileNameInvalid();
protected abstract void cancelingIndexing();
protected abstract void serverStarted();
protected abstract void serverProblem(final Exception e);
protected abstract void propertiesFileAlreadyExists();
protected abstract void searchProgressIndicator(final double value, final String text);
protected abstract void initLoggerAppender(final org.apache.log4j.Logger logger);
protected abstract void failedToProcessFile(final String error, final String filePath);
protected abstract void removingMissingFiles(final Integer filesDeleted,
final Integer filesToLookAt);
protected abstract void databaseConnectError(Exception e, String dataPath);
protected abstract void ocrEngineDeployError(Exception e);
protected abstract void printResult(final LuceneResult results, final String contentSearch,
final Integer idToShow, int maxSnippetLength);
protected abstract void printProcess(File file, Long filesCount, Long processedCount,
boolean finalCount, DBFileStatus status);
protected abstract void cantConnectToClients();
// ------------------------------------------------ //
protected abstract void startCountingFiles();
protected abstract void countingFiles(Long currentCount, boolean finalCount);
}