public class ExtractTool extends AbstractWandoraTool implements WandoraTool
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
abort |
protected DataSource |
dataSource |
protected DatumExtractor |
datumExtractor |
protected DatumProcessor |
datumProcessor |
protected boolean |
error |
protected boolean |
extracting |
boolean |
guiless |
protected ExtractProgressDialog |
progressDialog |
protected ProgressMonitor |
progressMonitor |
protected java.util.Map |
sourceExtractorMap |
protected ExtractToolDialog |
toolDialog |
protected Wandora |
wandoraAdmin |
| Constructor and Description |
|---|
ExtractTool()
Creates a new instance of ExtractTool
|
ExtractTool(java.util.Map sourceExtractorMap,
DatumProcessor processor) |
| Modifier and Type | Method and Description |
|---|---|
void |
abortExtraction() |
void |
doExtract(TopicMap tm,
Logger logger) |
void |
execute(Wandora admin,
Context context)
Runs the tool.
|
java.lang.String |
getName()
Tools name represent the tool in UI unless the tool has been given
explicitly another GUI name.
|
Wandora |
getWandora() |
void |
guiCancel() |
void |
guilessStart() |
void |
guiStart(DataSource dataSource) |
void |
setDataSource(DataSource dataSource) |
void |
setDatumExtractor(DatumExtractor datumExtractor) |
void |
setDatumProcessor(DatumProcessor datumProcessor) |
void |
setProgressMonitor(ProgressMonitor progressMonitor) |
protected void |
updateProgress(double d) |
addUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, configure, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getDescription, 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, getDescription, getIcon, getToolMenuItem, getType, hlog, initialize, isConfigurable, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptionsforceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setStatepublic boolean guiless
protected DataSource dataSource
protected DatumExtractor datumExtractor
protected DatumProcessor datumProcessor
protected ProgressMonitor progressMonitor
protected ExtractToolDialog toolDialog
protected java.util.Map sourceExtractorMap
protected ExtractProgressDialog progressDialog
protected Wandora wandoraAdmin
protected boolean abort
protected boolean error
protected boolean extracting
public ExtractTool()
public ExtractTool(java.util.Map sourceExtractorMap,
DatumProcessor processor)
protected void updateProgress(double d)
public void setProgressMonitor(ProgressMonitor progressMonitor)
public void setDataSource(DataSource dataSource)
public void setDatumExtractor(DatumExtractor datumExtractor)
public void setDatumProcessor(DatumProcessor datumProcessor)
public void guilessStart()
public void guiStart(DataSource dataSource)
public void guiCancel()
public void abortExtraction()
public void doExtract(TopicMap tm, Logger logger) throws ExtractionException
ExtractionExceptionpublic void execute(Wandora admin, Context context)
WandoraToolexecute in interface WandoraToolpublic Wandora getWandora()
public java.lang.String getName()
AbstractWandoraToolgetName in interface WandoraToolgetName in class AbstractWandoraToolCopyright 2004-2015 Wandora Team