public class DeleteAssociationsInTopic extends AbstractWandoraTool implements WandoraTool
| Modifier and Type | Field and Description |
|---|---|
protected Wandora |
admin |
private java.lang.String |
associationName |
boolean |
confirm |
boolean |
forceDelete |
boolean |
shouldContinue |
boolean |
yesToAll |
| Constructor and Description |
|---|
DeleteAssociationsInTopic()
Creates a new instance of DeleteAssociationsInTopic
|
DeleteAssociationsInTopic(Context preferredContext) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildAssociationName(Association association) |
boolean |
confirmDelete(Association association) |
void |
execute(Wandora admin,
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.
|
java.lang.String |
getName()
Tools name represent the tool in UI unless the tool has been given
explicitly another GUI name.
|
boolean |
shouldDelete(Topic topic,
Association association) |
java.util.Collection<Association> |
solveTopicAssociations(Topic topic) |
addUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, configure, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getHistory, getIcon, 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, writeOptionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfigure, execute, execute, getContext, getIcon, getToolMenuItem, getType, hlog, initialize, isConfigurable, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptionsforceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setStatepublic boolean forceDelete
public boolean confirm
public boolean shouldContinue
protected Wandora admin
private java.lang.String associationName
public boolean yesToAll
public DeleteAssociationsInTopic()
public DeleteAssociationsInTopic(Context preferredContext)
public java.lang.String getName()
AbstractWandoraToolgetName in interface WandoraToolgetName in class AbstractWandoraToolpublic java.lang.String getDescription()
AbstractWandoraToolgetDescription in interface WandoraToolgetDescription in class AbstractWandoraToolpublic void execute(Wandora admin, Context context) throws TopicMapException
WandoraToolexecute in interface WandoraToolTopicMapExceptionpublic java.util.Collection<Association> solveTopicAssociations(Topic topic) throws TopicMapException
TopicMapExceptionpublic boolean shouldDelete(Topic topic, Association association) throws TopicMapException
TopicMapExceptionpublic boolean confirmDelete(Association association) throws TopicMapException
TopicMapExceptionpublic java.lang.String buildAssociationName(Association association) throws TopicMapException
TopicMapExceptionCopyright 2004-2015 Wandora Team