|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.ephyra.io.MsgPrinter
public class MsgPrinter
Prints out status and error messages as well as results to the standard output. The output of status and error messages can be enabled or disabled. By default, all status and error messages are disabled.
All print methods are thread-save to avoid overlapping outputs from different threads.
| Field Summary | |
|---|---|
private static boolean |
errorMsgs
True, iff error messages are enabled. |
private static java.io.BufferedWriter |
logWriter
|
private static boolean |
statusMsgs
True, iff status messages are enabled. |
private static java.text.SimpleDateFormat |
timestampFormatter
the DateFormat object used in getTimespamt |
| Constructor Summary | |
|---|---|
MsgPrinter()
|
|
| Method Summary | |
|---|---|
static void |
enableErrorMsgs(boolean enable)
Enables or disables error messages. |
static void |
enableStatusMsgs(boolean enable)
Enables or disables status messages. |
static java.lang.String |
getTimestamp()
|
static void |
printAnalyzingQuestion()
Prints out the status message that the engine is in the question analysis phase. |
static void |
printAnswers(Result[] results)
Prints out the answers. |
static void |
printAnswerTypes(java.lang.String[] ats)
Prints out the answer types. |
static void |
printAnswerUnknown()
Prints out an "answer unknown" message. |
static void |
printAssessingPatterns()
Prints out the status message that patterns are being assessed. |
static void |
printErrorMsg(java.lang.String error)
Prints out an arbitrary error message. |
static void |
printErrorMsgTimestamp(java.lang.String error)
Prints out an arbitrary error message with a timestamp. |
static void |
printExtractingPatterns()
Prints out the status message that patterns are being extracted. |
static void |
printFetchingPassages()
Prints out the status message that text passages are being fetched. |
static void |
printFilterFinished(Filter filter,
int resCount)
Prints out the status message that a filter has finished its work in the answer selection phase, plus the number of remaining results. |
static void |
printFilteringPatterns()
Prints out the status message that patterns are being filtered. |
static void |
printFilterStarted(Filter filter,
int resCount)
Prints out the status message that a filter has started its work in the answer selection phase, plus the number of results passed to the filter. |
static void |
printFormingQueries()
Prints out the status message that queries are being formed. |
static void |
printGeneratingQueries()
Prints out the status message that the engine is in the query generation phase. |
static void |
printHttpError(java.lang.String error)
Prints out an HTTP error message. |
static void |
printInitializing()
Prints out the status message that the engine is in the initialization phase. |
static void |
printInterpretations(QuestionInterpretation[] qis)
Prints out the interpretations of a question. |
static void |
printInterpretingQuestions()
Prints out the status message that the questions are being interpreted. |
static void |
printLoadingPatterns()
Prints out the status message that patterns are being loaded. |
static void |
printLoadingTRECData()
Prints out the status message that the TREC data is being loaded. |
private static void |
printMessage(java.lang.String message)
print a message |
static void |
printNormalization(java.lang.String qn)
Prints out the normalization of a question. |
static void |
printPredicates(Predicate[] ps)
Prints out the predicates in a question. |
static void |
printQueryStrings(Query[] queries)
Prints out query strings. |
static void |
printQuestion(java.lang.String question)
Prints out a question. |
static void |
printQuestionPrompt()
Prints a prompt for a question. |
static void |
printQuestionString(java.lang.String qs)
Prints out the question string. |
static void |
printResolvedQuestion(java.lang.String res)
Prints out the question string with resolved coreferences. |
static void |
printResolvingCoreferences()
Prints out the status message that the engine is in the coreference resolution phase. |
static void |
printSavingPatterns()
Prints out the status message that patterns are being saved. |
static void |
printSearchError(java.lang.Exception e)
Prints out a search error message. |
static void |
printSearching()
Prints out the status message that the engine is in the search phase. |
static void |
printSelectingAnswers()
Prints out the status message that the engine is in the answer selection phase. |
static void |
printStatusMsg(java.lang.String status)
Prints out an arbitrary status message. |
static void |
printStatusMsgTimestamp(java.lang.String status)
Prints out an arbitrary status message with a timestamp. |
static void |
printTarget(java.lang.String target)
Prints out a target. |
static void |
printUsage(java.lang.String instr)
Prints out instructions on how to use the program. |
static void |
setLogFile(java.lang.String logFile)
set the log file |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static boolean statusMsgs
private static boolean errorMsgs
private static java.text.SimpleDateFormat timestampFormatter
private static java.io.BufferedWriter logWriter
| Constructor Detail |
|---|
public MsgPrinter()
| Method Detail |
|---|
public static void enableStatusMsgs(boolean enable)
enable - true to enable status messages,
false to disable thempublic static void enableErrorMsgs(boolean enable)
enable - true to enable error messages,
false to disable thempublic static void printStatusMsg(java.lang.String status)
status - a status messagepublic static void printStatusMsgTimestamp(java.lang.String status)
status - a status messagepublic static void printTarget(java.lang.String target)
target - a targetpublic static void printQuestion(java.lang.String question)
question - a questionpublic static void printInitializing()
public static void printResolvingCoreferences()
public static void printAnalyzingQuestion()
public static void printGeneratingQueries()
public static void printSearching()
public static void printSelectingAnswers()
public static void printLoadingTRECData()
public static void printInterpretingQuestions()
public static void printFormingQueries()
public static void printFetchingPassages()
public static void printExtractingPatterns()
public static void printSavingPatterns()
public static void printLoadingPatterns()
public static void printAssessingPatterns()
public static void printFilteringPatterns()
public static void printQuestionString(java.lang.String qs)
qs - question stringpublic static void printResolvedQuestion(java.lang.String res)
res - resolved question stringpublic static void printNormalization(java.lang.String qn)
qn - question normalizationpublic static void printAnswerTypes(java.lang.String[] ats)
ats - answer typespublic static void printInterpretations(QuestionInterpretation[] qis)
qis - QuestionInterpretation arraypublic static void printPredicates(Predicate[] ps)
ps - Predicate arraypublic static void printQueryStrings(Query[] queries)
queries - Query objects
public static void printFilterStarted(Filter filter,
int resCount)
filter - the filter that has just started its workresCount - the number of results passed to the filter
public static void printFilterFinished(Filter filter,
int resCount)
filter - the filter that has just finished its workresCount - the number of remaining resultspublic static void printErrorMsg(java.lang.String error)
error - an error messagepublic static void printErrorMsgTimestamp(java.lang.String error)
error - an error messagepublic static void printSearchError(java.lang.Exception e)
e - an Exception that has been thrownpublic static void printHttpError(java.lang.String error)
error - an error msgpublic static void printUsage(java.lang.String instr)
instr - instructionspublic static void printQuestionPrompt()
public static void printAnswers(Result[] results)
results - Result objectspublic static void printAnswerUnknown()
public static java.lang.String getTimestamp()
private static void printMessage(java.lang.String message)
message - the message to printpublic static void setLogFile(java.lang.String logFile)
logFile - the path and name of the filte to write log entries to (in addition to System.out)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||