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, writeOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configure, execute, execute, getContext, getIcon, 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 admin
private java.lang.String associationName
public boolean yesToAll
public DeleteAssociationsInTopic()
public DeleteAssociationsInTopic(Context preferredContext)
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 admin, Context context) throws TopicMapException
WandoraTool
execute
in interface WandoraTool
TopicMapException
public java.util.Collection<Association> solveTopicAssociations(Topic topic) throws TopicMapException
TopicMapException
public boolean shouldDelete(Topic topic, Association association) throws TopicMapException
TopicMapException
public boolean confirmDelete(Association association) throws TopicMapException
TopicMapException
public java.lang.String buildAssociationName(Association association) throws TopicMapException
TopicMapException
Copyright 2004-2015 Wandora Team