public class BrokenToolMonitor extends java.lang.Thread implements ToolListener
Constructor and Description |
---|
BrokenToolMonitor(ToolTable tooltable) |
BrokenToolMonitor(ToolTable tooltable,
javax.swing.JTree tree) |
Modifier and Type | Method and Description |
---|---|
javax.swing.JTree |
getTree() |
static boolean |
isBroken(Tool tool) |
boolean |
isStopped() |
void |
run() |
void |
setTree(javax.swing.JTree tree)
Sets the tree repainted by this monitor thread
|
void |
stopThread()
Stops the broken tools thread
|
void |
toolAdded(Tool tool)
Called when a new tool is added
|
void |
toolBoxAdded(Toolbox toolbox)
Called when a Tool Box is added
|
void |
toolboxNameChanged(Toolbox toolbox,
java.lang.String newName) |
void |
toolboxNameChanging(Toolbox toolbox,
java.lang.String newName) |
void |
toolBoxRemoved(Toolbox toolbox)
Called when a Tool Box is Removed
|
void |
toolRemoved(Tool tool)
Called when a tool is removed
|
void |
toolsAdded(java.util.List<Tool> tools) |
void |
toolsRemoved(java.util.List<Tool> tools) |
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
public BrokenToolMonitor(ToolTable tooltable)
public BrokenToolMonitor(ToolTable tooltable, javax.swing.JTree tree)
public static boolean isBroken(Tool tool)
public javax.swing.JTree getTree()
public void setTree(javax.swing.JTree tree)
public void stopThread()
public boolean isStopped()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void toolsAdded(java.util.List<Tool> tools)
toolsAdded
in interface ToolListener
public void toolsRemoved(java.util.List<Tool> tools)
toolsRemoved
in interface ToolListener
public void toolAdded(Tool tool)
toolAdded
in interface ToolListener
public void toolRemoved(Tool tool)
toolRemoved
in interface ToolListener
public void toolBoxAdded(Toolbox toolbox)
toolBoxAdded
in interface ToolListener
public void toolBoxRemoved(Toolbox toolbox)
toolBoxRemoved
in interface ToolListener
public void toolboxNameChanging(Toolbox toolbox, java.lang.String newName)
toolboxNameChanging
in interface ToolListener
public void toolboxNameChanged(Toolbox toolbox, java.lang.String newName)
toolboxNameChanged
in interface ToolListener