ubc.cs.JLog.Foundation
Class jConsultSourceThread
java.lang.Object
java.lang.Thread
ubc.cs.JLog.Foundation.jPrologServiceThread
ubc.cs.JLog.Foundation.jConsultSourceThread
- All Implemented Interfaces:
- Runnable
public class jConsultSourceThread
- extends jPrologServiceThread
This class implements consulting of a prolog source text.
The source is a TextArea, as is the error output.
- Version:
- %I%, %G%
- Author:
- Glendon Holst
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
source
protected iPrologServiceText source
errors
protected PrintWriter errors
begin
protected jPrologServiceBroadcaster begin
end
protected jPrologServiceBroadcaster end
jConsultSourceThread
public jConsultSourceThread(jPrologServices ps,
iPrologServiceText s,
PrintWriter e)
setListeners
public void setListeners(jPrologServiceBroadcaster b,
jPrologServiceBroadcaster e,
jPrologServiceBroadcaster s)
run
public void run()
- Performs and controls the entire consultation phase.
- Specified by:
run in interface Runnable- Overrides:
run in class Thread
isCurrentlyConsulting
public boolean isCurrentlyConsulting()
- Overrides:
isCurrentlyConsulting in class jPrologServiceThread
printOutput
public void printOutput(String s)
- Displays errors and other output that results from consulting the source.
- Overrides:
printOutput in class jPrologServiceThread
- Parameters:
s - the input string to append to errors.
Copyright © 2011. All Rights Reserved.