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, writeOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configure, execute, execute, getContext, getDescription, 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 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
ExtractionException
public void execute(Wandora admin, Context context)
WandoraTool
execute
in interface WandoraTool
public Wandora getWandora()
public java.lang.String getName()
AbstractWandoraTool
getName
in interface WandoraTool
getName
in class AbstractWandoraTool
Copyright 2004-2015 Wandora Team