public interface WandoraTool extends WandoraToolLogger, java.io.Serializable
AbstractWandoraTool
instead of implementing this class directly.AbstractWandoraTool
Modifier and Type | Method and Description |
---|---|
void |
configure(Wandora wandora,
Options options,
java.lang.String prefix)
Open configuration dialog and allow user to configure tool.
|
void |
execute(Wandora wandora) |
void |
execute(Wandora wandora,
java.awt.event.ActionEvent actionEvent) |
void |
execute(Wandora wandora,
Context context) |
Context |
getContext() |
java.lang.String |
getDescription() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getName() |
SimpleMenuItem |
getToolMenuItem(Wandora wandora,
java.lang.String instanceName) |
WandoraToolType |
getType() |
void |
hlog(java.lang.String message)
Logs given string but does not add the string to logger's history.
|
void |
initialize(Wandora wandora,
Options options,
java.lang.String prefix)
Read settings from options and initialize tool.
|
boolean |
isConfigurable()
Return true if tool has something to configure
|
boolean |
isRunning() |
void |
log(java.lang.Error e)
Logs given error.
|
void |
log(java.lang.Exception e)
Logs given exception.
|
void |
log(java.lang.String message)
Logs given string and adds the string to log history.
|
void |
log(java.lang.String message,
java.lang.Exception e)
Logs given string and exception.
|
boolean |
requiresRefresh() |
void |
setContext(Context context)
Tool context
|
void |
setToolLogger(WandoraToolLogger logger) |
void |
writeOptions(Wandora wandora,
Options options,
java.lang.String prefix)
Save current tool settings to options.
|
forceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setState
java.lang.String getName()
java.lang.String getDescription()
void execute(Wandora wandora, java.awt.event.ActionEvent actionEvent) throws TopicMapException
TopicMapException
void execute(Wandora wandora, Context context) throws TopicMapException
TopicMapException
void execute(Wandora wandora) throws TopicMapException
TopicMapException
boolean isRunning()
void setContext(Context context)
Context getContext()
WandoraToolType getType()
void initialize(Wandora wandora, Options options, java.lang.String prefix) throws TopicMapException
TopicMapException
boolean isConfigurable()
void configure(Wandora wandora, Options options, java.lang.String prefix) throws TopicMapException
TopicMapException
void writeOptions(Wandora wandora, Options options, java.lang.String prefix)
boolean requiresRefresh()
SimpleMenuItem getToolMenuItem(Wandora wandora, java.lang.String instanceName)
javax.swing.Icon getIcon()
void setToolLogger(WandoraToolLogger logger)
void hlog(java.lang.String message)
WandoraToolLogger
hlog
in interface TopicMapLogger
hlog
in interface WandoraToolLogger
void log(java.lang.String message)
WandoraToolLogger
log
in interface TopicMapLogger
log
in interface WandoraToolLogger
void log(java.lang.String message, java.lang.Exception e)
WandoraToolLogger
log
in interface TopicMapLogger
log
in interface WandoraToolLogger
void log(java.lang.Exception e)
WandoraToolLogger
log
in interface TopicMapLogger
log
in interface WandoraToolLogger
void log(java.lang.Error e)
WandoraToolLogger
log
in interface WandoraToolLogger
Copyright 2004-2015 Wandora Team