org.apache.wiki.xmlrpc
Class RPCHandler

java.lang.Object
  extended by org.apache.wiki.xmlrpc.AbstractRPCHandler
      extended by org.apache.wiki.xmlrpc.RPCHandler
All Implemented Interfaces:
WikiRPCHandler

public class RPCHandler
extends AbstractRPCHandler

Provides handlers for all RPC routines.

Since:
1.6.6

Field Summary
 
Fields inherited from class org.apache.wiki.xmlrpc.AbstractRPCHandler
ERR_NOPAGE, ERR_NOPERMISSION, LINK_EXTERNAL, LINK_INLINE, LINK_LOCAL, m_context, m_engine, RPC_VERSION
 
Constructor Summary
RPCHandler()
           
 
Method Summary
protected  Hashtable<String,Object> encodeWikiPage(WikiPage page)
          Encodes a single wiki page info into a Hashtable.
 Vector getAllPages()
           
 String getApplicationName()
           
 byte[] getPage(String pagename)
           
 byte[] getPageHTML(String pagename)
           
 byte[] getPageHTMLVersion(String pagename, int version)
           
 Hashtable getPageInfo(String pagename)
           
 Hashtable getPageInfoVersion(String pagename, int version)
           
 byte[] getPageVersion(String pagename, int version)
           
 Vector getRecentChanges(Date since)
           
 void initialize(WikiContext ctx)
          
 Vector listLinks(String pagename)
           
 
Methods inherited from class org.apache.wiki.xmlrpc.AbstractRPCHandler
checkPermission, getRPCVersionSupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPCHandler

public RPCHandler()
Method Detail

initialize

public void initialize(WikiContext ctx)

Specified by:
initialize in interface WikiRPCHandler
Overrides:
initialize in class AbstractRPCHandler

getApplicationName

public String getApplicationName()

getAllPages

public Vector getAllPages()

encodeWikiPage

protected Hashtable<String,Object> encodeWikiPage(WikiPage page)
Encodes a single wiki page info into a Hashtable.

Specified by:
encodeWikiPage in class AbstractRPCHandler

getRecentChanges

public Vector getRecentChanges(Date since)
Overrides:
getRecentChanges in class AbstractRPCHandler

getPageInfo

public Hashtable getPageInfo(String pagename)
                      throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException

getPageInfoVersion

public Hashtable getPageInfoVersion(String pagename,
                                    int version)
                             throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException

getPage

public byte[] getPage(String pagename)
               throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException

getPageVersion

public byte[] getPageVersion(String pagename,
                             int version)
                      throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException

getPageHTML

public byte[] getPageHTML(String pagename)
                   throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException

getPageHTMLVersion

public byte[] getPageHTMLVersion(String pagename,
                                 int version)
                          throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException

listLinks

public Vector listLinks(String pagename)
                 throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException


Copyright © {inceptionYear}-2014 The Apache Software Foundation. All rights reserved.