public class DeleteTopics extends AbstractWandoraTool implements WandoraTool
Modifier and Type | Field and Description |
---|---|
boolean |
confirm |
boolean |
forceDelete |
boolean |
shouldContinue |
private java.lang.String |
topicName |
protected Wandora |
wandora |
boolean |
yesToAll |
Constructor and Description |
---|
DeleteTopics() |
DeleteTopics(Context preferredContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
confirmDelete(Topic topic) |
void |
execute(Wandora wandora,
Context context)
Runs the tool.
|
java.lang.String |
getDescription()
AdminToolManager views tool descriptions while user browses available
tools and build user customizable GUI elements such as Tools menu.
|
javax.swing.Icon |
getIcon()
All tools may have identifying graphic icon used within tool GUI elements.
|
java.lang.String |
getName()
Tools name represent the tool in UI unless the tool has been given
explicitly another GUI name.
|
protected void |
prepareTopicRemove(Topic to,
Wandora w) |
void |
removeClasses(Topic t) |
void |
removeInstances(Topic t) |
boolean |
shouldDelete(Topic topic) |
addUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, configure, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getHistory, getLastLogger, getState, getThreads, getThreads, getToolMenuItem, getToolMenuItem, getTopicName, getType, hlog, initialize, interruptAllThreads, interruptThreads, interruptThreads, isConfigurable, isRunning, isRunning, lockLog, log, log, log, log, requiresRefresh, run, runInOwnThread, setContext, setDefaultLogger, setLogTitle, setProgress, setProgressMax, setState, setToolLogger, singleLog, singleLog, singleLog, solveContextTopicMap, solveNameForTopicMap, writeOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configure, execute, execute, getContext, getToolMenuItem, getType, hlog, initialize, isConfigurable, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptions
forceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setState
public boolean forceDelete
public boolean confirm
public boolean shouldContinue
protected Wandora wandora
private java.lang.String topicName
public boolean yesToAll
public DeleteTopics()
public DeleteTopics(Context preferredContext)
public javax.swing.Icon getIcon()
AbstractWandoraTool
getIcon
should return Icon
object of
the tool.getIcon
in interface WandoraTool
getIcon
in class AbstractWandoraTool
public java.lang.String getName()
AbstractWandoraTool
getName
in interface WandoraTool
getName
in class AbstractWandoraTool
public java.lang.String getDescription()
AbstractWandoraTool
getDescription
in interface WandoraTool
getDescription
in class AbstractWandoraTool
public void execute(Wandora wandora, Context context) throws TopicMapException
WandoraTool
execute
in interface WandoraTool
TopicMapException
public boolean shouldDelete(Topic topic) throws TopicMapException
TopicMapException
public boolean confirmDelete(Topic topic) throws TopicMapException
TopicMapException
public void removeClasses(Topic t) throws TopicMapException
TopicMapException
public void removeInstances(Topic t) throws TopicMapException
TopicMapException
protected void prepareTopicRemove(Topic to, Wandora w) throws TopicMapException
TopicMapException
Copyright 2004-2015 Wandora Team