public class MediaWikiAPIUploader extends MediaWikiAPIHandler implements WandoraTool
| Modifier and Type | Field and Description |
|---|---|
private MediaWikiAPIConfig |
conf |
private Context |
context |
private static java.lang.String |
DEFAULT_SCOPE_SI |
private static java.lang.String |
DEFAULT_TYPE_SI |
private WandoraToolLogger |
logger |
private static java.lang.String |
SCOPE_KEY |
private static java.lang.String |
TYPE_KEY |
private static java.lang.String |
TYPE_SCOPE_DIALOG_DESCRIPTION |
private static java.lang.String[][] |
TYPE_SCOPE_DIALOG_FIELDS |
private static java.lang.String |
TYPE_SCOPE_DIALOG_TITLE |
private Wandora |
wandora |
| Constructor and Description |
|---|
MediaWikiAPIUploader() |
MediaWikiAPIUploader(Context c) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(Wandora w,
Context c)
The public API this package exposes.
|
private java.util.HashMap<java.lang.String,Topic> |
getContentTypeAndScope(Wandora w)
Helper for fetching the content type and scope.
|
private boolean |
initializeConfiguartion()
Present an UI for the user to input configuration.
|
private void |
processContextObject(Topic type,
Topic scope,
java.lang.Object co)
Process a single context object (which we want to be a Topic)
|
private boolean |
upload(java.lang.String title,
java.lang.String content) |
getEditToken, getLoginStatus, login, postContentaddUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, configure, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getDescription, getHistory, getIcon, getLastLogger, getName, 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, getName, getToolMenuItem, getType, hlog, initialize, isConfigurable, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptionsforceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setStateprivate static final java.lang.String DEFAULT_TYPE_SI
private static final java.lang.String DEFAULT_SCOPE_SI
private static final java.lang.String TYPE_KEY
private static final java.lang.String SCOPE_KEY
private static final java.lang.String TYPE_SCOPE_DIALOG_TITLE
private static final java.lang.String TYPE_SCOPE_DIALOG_DESCRIPTION
private static final java.lang.String[][] TYPE_SCOPE_DIALOG_FIELDS
private Wandora wandora
private Context context
private WandoraToolLogger logger
private MediaWikiAPIConfig conf
public MediaWikiAPIUploader()
public MediaWikiAPIUploader(Context c)
private java.util.HashMap<java.lang.String,Topic> getContentTypeAndScope(Wandora w) throws TopicMapException
w - The Wandora objectTopicMapExceptionprivate boolean initializeConfiguartion()
private void processContextObject(Topic type, Topic scope, java.lang.Object co)
type - The content type topicscope - The content scope topicco - The context objectprivate boolean upload(java.lang.String title,
java.lang.String content)
public void execute(Wandora w, Context c) throws TopicMapException
execute in interface WandoraToolw - Wandorac - ContextTopicMapExceptionCopyright 2004-2015 Wandora Team