nl.cwi.sen1.tide.tool
Class ToolManager
java.lang.Object
nl.cwi.sen1.tide.tool.ToolManager
public class ToolManager
- extends java.lang.Object
Constructor Summary |
ToolManager(nl.cwi.sen1.gui.Studio studio,
java.util.Properties defaults)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
studio
private nl.cwi.sen1.gui.Studio studio
tideTools
private java.util.Map<java.lang.String,TideToolFactory> tideTools
processToolList
private java.util.List<java.lang.String> processToolList
processActionList
private java.util.List<ProcessAction> processActionList
processTools
private java.util.Map<java.lang.String,ProcessToolFactory> processTools
adapterToolList
private java.util.List<java.lang.String> adapterToolList
adapterActionList
private java.util.List<AdapterAction> adapterActionList
adapterTools
private java.util.Map<java.lang.String,AdapterToolFactory> adapterTools
toolInstances
private java.util.Map<java.lang.String,java.util.Map<java.lang.Object,TideTool>> toolInstances
preferences
private PreferenceSet preferences
ToolManager
public ToolManager(nl.cwi.sen1.gui.Studio studio,
java.util.Properties defaults)
getPreferences
public PreferenceSet getPreferences()
getTool
public TideTool getTool(java.lang.String toolName,
java.lang.Object target)
putTool
public void putTool(java.lang.String toolName,
java.lang.Object target,
TideTool tool)
removeTool
public void removeTool(TideTool tool)
registerTool
public void registerTool(TideToolFactory factory)
registerProcessTool
public void registerProcessTool(ProcessToolFactory factory)
registerAdapterTool
public void registerAdapterTool(AdapterToolFactory factory)
processToolIterator
public java.util.Iterator<java.lang.String> processToolIterator()
adapterToolIterator
public java.util.Iterator<java.lang.String> adapterToolIterator()
processActionIterator
public java.util.Iterator<ProcessAction> processActionIterator()
adapterActionIterator
public java.util.Iterator<AdapterAction> adapterActionIterator()
displayError
public void displayError(java.lang.String msg)
launchTool
public TideTool launchTool(java.lang.String toolName)
launchProcessTool
public ProcessTool launchProcessTool(java.lang.String toolName,
DebugProcess process)
launchAdapterTool
public AdapterTool launchAdapterTool(java.lang.String toolName,
DebugAdapter adapter)
setCurrentProcess
public void setCurrentProcess(DebugProcess process)
setCurrentAdapter
public void setCurrentAdapter(DebugAdapter adapter)
editRule
public void editRule(DebugProcess process,
Rule rule)