public class DownloadOccurrence extends AbstractWandoraTool implements WandoraTool
Modifier and Type | Field and Description |
---|---|
private boolean |
changeOccurrence |
private Topic |
langTopic |
private boolean |
overWriteAll |
private int |
target |
static int |
TARGET_FILE |
static int |
TARGET_OCCURRENCE |
private Topic |
typeTopic |
Constructor and Description |
---|
DownloadOccurrence() |
DownloadOccurrence(Context preferredContext) |
DownloadOccurrence(Context preferredContext,
boolean changeOccurrence) |
DownloadOccurrence(int t) |
DownloadOccurrence(int t,
boolean changeOccurrence) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
croppedFilename(java.io.File file) |
private java.lang.String |
croppedFilename(java.lang.String filename) |
private java.lang.String |
croppedUrlString(java.lang.String urlString) |
boolean |
download(Wandora admin,
Topic topic,
java.lang.String url,
java.io.File target) |
void |
execute(Wandora wandora,
Context context)
Runs the tool.
|
java.lang.String |
extractURLFromOccurrence(java.lang.String occurrence) |
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.
|
java.lang.String |
makeFileLocator(java.io.File f) |
private java.io.File |
selectDirectory(java.lang.String directoryDialogTitle,
Wandora admin) |
private java.io.File |
selectFile(java.lang.String directoryDialogTitle,
Wandora admin) |
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 static final int TARGET_FILE
public static final int TARGET_OCCURRENCE
private int target
private boolean changeOccurrence
private boolean overWriteAll
private Topic typeTopic
private Topic langTopic
public DownloadOccurrence()
public DownloadOccurrence(Context preferredContext)
public DownloadOccurrence(int t)
public DownloadOccurrence(int t, boolean changeOccurrence)
public DownloadOccurrence(Context preferredContext, boolean changeOccurrence)
public void execute(Wandora wandora, Context context)
WandoraTool
execute
in interface WandoraTool
public java.lang.String extractURLFromOccurrence(java.lang.String occurrence)
public boolean download(Wandora admin, Topic topic, java.lang.String url, java.io.File target)
private java.io.File selectDirectory(java.lang.String directoryDialogTitle, Wandora admin)
private java.io.File selectFile(java.lang.String directoryDialogTitle, Wandora admin)
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 java.lang.String makeFileLocator(java.io.File f)
private java.lang.String croppedFilename(java.lang.String filename)
private java.lang.String croppedFilename(java.io.File file)
private java.lang.String croppedUrlString(java.lang.String urlString)
Copyright 2004-2015 Wandora Team