com.ecyrd.jspwiki.xmlrpc
Class AbstractRPCHandler

java.lang.Object
  extended by com.ecyrd.jspwiki.xmlrpc.AbstractRPCHandler
All Implemented Interfaces:
WikiRPCHandler
Direct Known Subclasses:
RPCHandler, RPCHandlerUTF8

public abstract class AbstractRPCHandler
extends Object
implements WikiRPCHandler

Provides definitions for RPC handler routines.

Since:
1.6.13
Author:
Janne Jalkanen

Field Summary
static int ERR_NOPAGE
          Error code: no such page.
static int ERR_NOPERMISSION
           
static String LINK_EXTERNAL
          Link to an external resource.
static String LINK_INLINE
          This is an inlined image.
static String LINK_LOCAL
          Link to a local wiki page.
protected  WikiEngine m_engine
           
static int RPC_VERSION
          This is the currently implemented JSPWiki XML-RPC code revision.
 
Constructor Summary
AbstractRPCHandler()
           
 
Method Summary
protected abstract  Hashtable encodeWikiPage(WikiPage p)
           
 Vector getRecentChanges(Date since)
           
 int getRPCVersionSupported()
          Returns the current supported JSPWiki XML-RPC API.
 void initialize(WikiEngine engine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERR_NOPAGE

public static final int ERR_NOPAGE
Error code: no such page.

See Also:
Constant Field Values

ERR_NOPERMISSION

public static final int ERR_NOPERMISSION
See Also:
Constant Field Values

LINK_LOCAL

public static final String LINK_LOCAL
Link to a local wiki page.

See Also:
Constant Field Values

LINK_EXTERNAL

public static final String LINK_EXTERNAL
Link to an external resource.

See Also:
Constant Field Values

LINK_INLINE

public static final String LINK_INLINE
This is an inlined image.

See Also:
Constant Field Values

m_engine

protected WikiEngine m_engine

RPC_VERSION

public static final int RPC_VERSION
This is the currently implemented JSPWiki XML-RPC code revision.

See Also:
Constant Field Values
Constructor Detail

AbstractRPCHandler

public AbstractRPCHandler()
Method Detail

initialize

public void initialize(WikiEngine engine)
Specified by:
initialize in interface WikiRPCHandler

encodeWikiPage

protected abstract Hashtable encodeWikiPage(WikiPage p)

getRecentChanges

public Vector getRecentChanges(Date since)

getRPCVersionSupported

public int getRPCVersionSupported()
Returns the current supported JSPWiki XML-RPC API.