abstract class MediaWikiAPIHandler extends AbstractWandoraTool
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
API_ENDPOINT |
private static java.lang.String |
editToken |
private static boolean |
loggedIn |
private static java.lang.String |
token |
private static java.lang.String |
USER_AGENT |
private static java.lang.String |
VERSION |
| Constructor and Description |
|---|
MediaWikiAPIHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
getEditToken(MediaWikiAPIConfig config) |
protected boolean |
getLoginStatus() |
protected boolean |
login(MediaWikiAPIConfig config) |
protected boolean |
postContent(MediaWikiAPIConfig config,
java.lang.String title,
java.lang.String content) |
private org.wandora.dep.json.JSONObject |
postJSON(java.lang.String u,
java.util.Map<java.lang.String,java.lang.Object> f) |
addUndoMarker, 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, waitexecuteprivate static boolean loggedIn
private static java.lang.String token
private static java.lang.String editToken
private static final java.lang.String VERSION
private static final java.lang.String USER_AGENT
private static final java.lang.String API_ENDPOINT
private org.wandora.dep.json.JSONObject postJSON(java.lang.String u,
java.util.Map<java.lang.String,java.lang.Object> f)
throws java.lang.Exception
java.lang.Exceptionprotected boolean getLoginStatus()
protected boolean login(MediaWikiAPIConfig config) throws java.lang.Exception
java.lang.Exceptionprotected boolean getEditToken(MediaWikiAPIConfig config) throws java.lang.Exception
java.lang.Exceptionprotected boolean postContent(MediaWikiAPIConfig config, java.lang.String title, java.lang.String content) throws java.lang.Exception
java.lang.ExceptionCopyright 2004-2015 Wandora Team