public abstract class AbstractGenerator extends AbstractWandoraTool implements WandoraTool
| Constructor and Description |
|---|
AbstractGenerator()
Creates a new instance of AbstractGenerator
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
Topic |
getOrCreateTopic(TopicMap map,
java.lang.String si) |
Topic |
getOrCreateTopic(TopicMap map,
java.lang.String si,
java.lang.String basename) |
Topic |
getOrCreateTopic(TopicMap map,
java.lang.String si,
java.lang.String basename,
Topic type) |
WandoraToolType |
getType()
Tool type is used to categorize tools.
|
void |
makeSuperclassSubclass(TopicMap map,
Topic superclass,
Topic subclass) |
addUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, configure, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getDescription, getHistory, getLastLogger, getState, getThreads, getThreads, getToolMenuItem, getToolMenuItem, getTopicName, 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, execute, getContext, getDescription, getToolMenuItem, hlog, initialize, isConfigurable, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptionsforceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setStatepublic AbstractGenerator()
public Topic getOrCreateTopic(TopicMap map, java.lang.String si, java.lang.String basename)
public Topic getOrCreateTopic(TopicMap map, java.lang.String si, java.lang.String basename, Topic type)
public void makeSuperclassSubclass(TopicMap map, Topic superclass, Topic subclass)
public WandoraToolType getType()
AbstractWandoraToolTool type is used to categorize tools. Tool type has no real effect today, it is merely an informative property of a tool.
getType in interface WandoraToolgetType in class AbstractWandoraToolpublic java.lang.String getName()
AbstractWandoraToolgetName in interface WandoraToolgetName in class AbstractWandoraToolpublic javax.swing.Icon getIcon()
AbstractWandoraToolgetIcon should return Icon object of
the tool.getIcon in interface WandoraToolgetIcon in class AbstractWandoraToolCopyright 2004-2015 Wandora Team