blob: fa792819922593e654b49cff9e8a1662684f8cb6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="838px" preserveAspectRatio="none" style="width:892px;height:838px;background:#FFFFFF;" version="1.1" viewBox="0 0 892 838" width="892px" zoomAndPan="magnify"><defs><filter height="300%" id="fk8jvzot26450" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[4614dff1e4f4b4dfd6c534ad3b15c1c6]
cluster org.apache.wiki.xmlrpc--><polygon fill="#FFFFFF" filter="url(#fk8jvzot26450)" points="16,129,205,129,212,151.2969,875,151.2969,875,815,16,815,16,129" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="212" y1="151.2969" y2="151.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="183" x="20" y="143.9951">org.apache.wiki.xmlrpc</text><!--MD5=[737c6b32201ecf86b9d7c6a8bb692317]
cluster javax.servlet.http--><polygon fill="#FFFFFF" filter="url(#fk8jvzot26450)" points="171,6,314,6,321,28.2969,324,28.2969,324,105,171,105,171,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="171" x2="321" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="137" x="175" y="20.9951">javax.servlet.http</text><!--MD5=[be336d43599d60bf28e1a06d558b5147]
class org.apache.wiki.xmlrpc.AbstractRPCHandler--><a href="AbstractRPCHandler.html" target="_top" title="AbstractRPCHandler.html" xlink:actuate="onRequest" xlink:href="AbstractRPCHandler.html" xlink:show="new" xlink:title="AbstractRPCHandler.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#fk8jvzot26450)" height="214.4609" id="org.apache.wiki.xmlrpc.AbstractRPCHandler" style="stroke:#A80036;stroke-width:1.5;" width="225" x="32.5" y="336"/><ellipse cx="78.75" cy="352" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M78.8594,347.3438 L77.7031,352.4219 L80.0313,352.4219 L78.8594,347.3438 Z M77.375,345.1094 L80.3594,345.1094 L83.7188,357.5 L81.2656,357.5 L80.5,354.4375 L77.2188,354.4375 L76.4688,357.5 L74.0313,357.5 L77.375,345.1094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="124" x="99.25" y="356.1543">AbstractRPCHandler</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="256.5" y1="368" y2="368"/><ellipse cx="43.5" cy="379" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="96" x="52.5" y="382.2104">ERR_NOPAGE: int</text><ellipse cx="43.5" cy="391.8047" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="135" x="52.5" y="395.0151">ERR_NOPERMISSION: int</text><ellipse cx="43.5" cy="404.6094" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="108" x="52.5" y="407.8198">LINK_LOCAL: String</text><ellipse cx="43.5" cy="417.4141" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="128" x="52.5" y="420.6245">LINK_EXTERNAL: String</text><ellipse cx="43.5" cy="430.2188" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="107" x="52.5" y="433.4292">LINK_INLINE: String</text><polygon fill="none" points="43.5,438.0234,47.5,442.0234,43.5,446.0234,39.5,442.0234" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="101" x="52.5" y="446.2339">m_engine: Engine</text><polygon fill="none" points="43.5,450.8281,47.5,454.8281,43.5,458.8281,39.5,454.8281" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="109" x="52.5" y="459.0386">m_context: Context</text><ellipse cx="43.5" cy="468.6328" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="99" x="52.5" y="471.8433">RPC_VERSION: int</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="256.5" y1="478.4375" y2="478.4375"/><ellipse cx="43.5" cy="489.4375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="127" x="52.5" y="492.6479">initialize(Context): void</text><polygon fill="#FFFF44" points="43.5,497.2422,47.5,501.2422,43.5,505.2422,39.5,501.2422" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="192" x="52.5" y="505.4526">encodeWikiPage(Page): Hashtable</text><ellipse cx="43.5" cy="515.0469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="184" x="52.5" y="518.2573">getRecentChanges(Date): Vector</text><polygon fill="#FFFF44" points="43.5,522.8516,47.5,526.8516,43.5,530.8516,39.5,526.8516" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="199" x="52.5" y="531.062">checkPermission(Permission): void</text><ellipse cx="43.5" cy="540.6563" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="172" x="52.5" y="543.8667">getRPCVersionSupported(): int</text></a><!--MD5=[f602c17365d4897dbaeea06cc6e42166]
class org.apache.wiki.xmlrpc.RPCHandler--><a href="RPCHandler.html" target="_top" title="RPCHandler.html" xlink:actuate="onRequest" xlink:href="RPCHandler.html" xlink:show="new" xlink:title="RPCHandler.html" xlink:type="simple"><rect codeLine="19" fill="#FEFECE" filter="url(#fk8jvzot26450)" height="188.8516" id="org.apache.wiki.xmlrpc.RPCHandler" style="stroke:#A80036;stroke-width:1.5;" width="381" x="31.5" y="610"/><ellipse cx="181.25" cy="626" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M184.2188,631.6406 Q183.6406,631.9375 183,632.0781 Q182.3594,632.2344 181.6563,632.2344 Q179.1563,632.2344 177.8281,630.5938 Q176.5156,628.9375 176.5156,625.8125 Q176.5156,622.6875 177.8281,621.0313 Q179.1563,619.375 181.6563,619.375 Q182.3594,619.375 183,619.5313 Q183.6563,619.6875 184.2188,619.9844 L184.2188,622.7031 Q183.5938,622.125 183,621.8594 Q182.4063,621.5781 181.7813,621.5781 Q180.4375,621.5781 179.75,622.6563 Q179.0625,623.7188 179.0625,625.8125 Q179.0625,627.9063 179.75,628.9844 Q180.4375,630.0469 181.7813,630.0469 Q182.4063,630.0469 183,629.7813 Q183.5938,629.5 184.2188,628.9219 L184.2188,631.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="73" x="201.75" y="630.1543">RPCHandler</text><line style="stroke:#A80036;stroke-width:1.5;" x1="32.5" x2="411.5" y1="642" y2="642"/><line style="stroke:#A80036;stroke-width:1.5;" x1="32.5" x2="411.5" y1="650" y2="650"/><ellipse cx="42.5" cy="661" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="162" x="51.5" y="664.2104">getApplicationName(): String</text><ellipse cx="42.5" cy="673.8047" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="170" x="51.5" y="677.0151">getAllPages(): Vector&lt;String&gt;</text><polygon fill="#FFFF44" points="42.5,681.6094,46.5,685.6094,42.5,689.6094,38.5,685.6094" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="287" x="51.5" y="689.8198">encodeWikiPage(Page): Hashtable&lt;String, Object&gt;</text><ellipse cx="42.5" cy="699.4141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="355" x="51.5" y="702.6245">getRecentChanges(Date): Vector&lt;Hashtable&lt;String, Object&gt;&gt;</text><ellipse cx="42.5" cy="712.2188" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="270" x="51.5" y="715.4292">getPageInfo(String): Hashtable&lt;String, Object&gt;</text><ellipse cx="42.5" cy="725.0234" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="335" x="51.5" y="728.2339">getPageInfoVersion(String, int): Hashtable&lt;String, Object&gt;</text><ellipse cx="42.5" cy="737.8281" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="128" x="51.5" y="741.0386">getPage(String): byte[]</text><ellipse cx="42.5" cy="750.6328" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="193" x="51.5" y="753.8433">getPageVersion(String, int): byte[]</text><ellipse cx="42.5" cy="763.4375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="158" x="51.5" y="766.6479">getPageHTML(String): byte[]</text><ellipse cx="42.5" cy="776.2422" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="223" x="51.5" y="779.4526">getPageHTMLVersion(String, int): byte[]</text><ellipse cx="42.5" cy="789.0469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="301" x="51.5" y="792.2573">listLinks(String): Vector&lt;Hashtable&lt;String, String&gt;&gt;</text></a><!--MD5=[735868dfc688089cfa93cbe1a7ce0e43]
class org.apache.wiki.xmlrpc.MetaWeblogHandler--><a href="MetaWeblogHandler.html" target="_top" title="MetaWeblogHandler.html" xlink:actuate="onRequest" xlink:href="MetaWeblogHandler.html" xlink:show="new" xlink:title="MetaWeblogHandler.html" xlink:type="simple"><rect codeLine="33" fill="#FEFECE" filter="url(#fk8jvzot26450)" height="112.0234" id="org.apache.wiki.xmlrpc.MetaWeblogHandler" style="stroke:#A80036;stroke-width:1.5;" width="566" x="293" y="387"/><ellipse cx="508.75" cy="403" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M511.7188,408.6406 Q511.1406,408.9375 510.5,409.0781 Q509.8594,409.2344 509.1563,409.2344 Q506.6563,409.2344 505.3281,407.5938 Q504.0156,405.9375 504.0156,402.8125 Q504.0156,399.6875 505.3281,398.0313 Q506.6563,396.375 509.1563,396.375 Q509.8594,396.375 510.5,396.5313 Q511.1563,396.6875 511.7188,396.9844 L511.7188,399.7031 Q511.0938,399.125 510.5,398.8594 Q509.9063,398.5781 509.2813,398.5781 Q507.9375,398.5781 507.25,399.6563 Q506.5625,400.7188 506.5625,402.8125 Q506.5625,404.9063 507.25,405.9844 Q507.9375,407.0469 509.2813,407.0469 Q509.9063,407.0469 510.5,406.7813 Q511.0938,406.5 511.7188,405.9219 L511.7188,408.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="126" x="529.25" y="407.1543">MetaWeblogHandler</text><line style="stroke:#A80036;stroke-width:1.5;" x1="294" x2="858" y1="419" y2="419"/><line style="stroke:#A80036;stroke-width:1.5;" x1="294" x2="858" y1="427" y2="427"/><ellipse cx="304" cy="438" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="127" x="313" y="441.2104">initialize(Context): void</text><ellipse cx="304" cy="450.8047" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="369" x="313" y="454.0151">getCategories(String, String, String): Hashtable&lt;Object, Object&gt;</text><ellipse cx="304" cy="463.6094" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="301" x="313" y="466.8198">getRecentPosts(String, String, String, int): Hashtable</text><ellipse cx="304" cy="476.4141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="430" x="313" y="479.6245">newPost(String, String, String, Hashtable&lt;String, Object&gt;, boolean): String</text><ellipse cx="304" cy="489.2188" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="540" x="313" y="492.4292">newMediaObject(String, String, String, Hashtable&lt;String, Object&gt;): Hashtable&lt;String, Object&gt;</text></a><!--MD5=[8483cdb6557c85c4e71bb46d40d147dd]
class org.apache.wiki.xmlrpc.WikiRPCHandler--><a href="WikiRPCHandler.html" target="_top" title="WikiRPCHandler.html" xlink:actuate="onRequest" xlink:href="WikiRPCHandler.html" xlink:show="new" xlink:title="WikiRPCHandler.html" xlink:type="simple"><rect codeLine="41" fill="#FEFECE" filter="url(#fk8jvzot26450)" height="60.8047" id="org.apache.wiki.xmlrpc.WikiRPCHandler" style="stroke:#A80036;stroke-width:1.5;" width="156" x="475" y="189.5"/><ellipse cx="502.15" cy="205.5" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M498.0719,201.2656 L498.0719,199.1094 L505.4625,199.1094 L505.4625,201.2656 L502.9938,201.2656 L502.9938,209.3438 L505.4625,209.3438 L505.4625,211.5 L498.0719,211.5 L498.0719,209.3438 L500.5406,209.3438 L500.5406,201.2656 L498.0719,201.2656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="97" x="518.85" y="209.6543">WikiRPCHandler</text><line style="stroke:#A80036;stroke-width:1.5;" x1="476" x2="630" y1="221.5" y2="221.5"/><line style="stroke:#A80036;stroke-width:1.5;" x1="476" x2="630" y1="229.5" y2="229.5"/><ellipse cx="486" cy="240.5" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="130" x="495" y="243.7104">initialize(Context): void</text></a><!--MD5=[5d9f0da3d510941b79f67349759f568f]
class org.apache.wiki.xmlrpc.RPCServlet--><a href="RPCServlet.html" target="_top" title="RPCServlet.html" xlink:actuate="onRequest" xlink:href="RPCServlet.html" xlink:show="new" xlink:title="RPCServlet.html" xlink:type="simple"><rect codeLine="45" fill="#FEFECE" filter="url(#fk8jvzot26450)" height="112.0234" id="org.apache.wiki.xmlrpc.RPCServlet" style="stroke:#A80036;stroke-width:1.5;" width="340" x="77" y="164"/><ellipse cx="209.25" cy="180" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M212.2188,185.6406 Q211.6406,185.9375 211,186.0781 Q210.3594,186.2344 209.6563,186.2344 Q207.1563,186.2344 205.8281,184.5938 Q204.5156,182.9375 204.5156,179.8125 Q204.5156,176.6875 205.8281,175.0313 Q207.1563,173.375 209.6563,173.375 Q210.3594,173.375 211,173.5313 Q211.6563,173.6875 212.2188,173.9844 L212.2188,176.7031 Q211.5938,176.125 211,175.8594 Q210.4063,175.5781 209.7813,175.5781 Q208.4375,175.5781 207.75,176.6563 Q207.0625,177.7188 207.0625,179.8125 Q207.0625,181.9063 207.75,182.9844 Q208.4375,184.0469 209.7813,184.0469 Q210.4063,184.0469 211,183.7813 Q211.5938,183.5 212.2188,182.9219 L212.2188,185.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="67" x="229.75" y="184.1543">RPCServlet</text><line style="stroke:#A80036;stroke-width:1.5;" x1="78" x2="416" y1="196" y2="196"/><ellipse cx="88" cy="207" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="129" x="97" y="210.2104">XMLRPC_PREFIX: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="78" x2="416" y1="216.8047" y2="216.8047"/><ellipse cx="88" cy="227.8047" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="176" x="97" y="231.0151">initHandler(String, String): void</text><ellipse cx="88" cy="240.6094" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="132" x="97" y="243.8198">init(ServletConfig): void</text><ellipse cx="88" cy="253.4141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="314" x="97" y="256.6245">doPost(HttpServletRequest, HttpServletResponse): void</text><ellipse cx="88" cy="266.2188" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="309" x="97" y="269.4292">doGet(HttpServletRequest, HttpServletResponse): void</text></a><!--MD5=[09eef79e6deadbae15e7067be74e222e]
class org.apache.wiki.xmlrpc.RPCHandlerUTF8--><a href="RPCHandlerUTF8.html" target="_top" title="RPCHandlerUTF8.html" xlink:actuate="onRequest" xlink:href="RPCHandlerUTF8.html" xlink:show="new" xlink:title="RPCHandlerUTF8.html" xlink:type="simple"><rect codeLine="53" fill="#FEFECE" filter="url(#fk8jvzot26450)" height="188.8516" id="org.apache.wiki.xmlrpc.RPCHandlerUTF8" style="stroke:#A80036;stroke-width:1.5;" width="381" x="447.5" y="610"/><ellipse cx="581.75" cy="626" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M584.7188,631.6406 Q584.1406,631.9375 583.5,632.0781 Q582.8594,632.2344 582.1563,632.2344 Q579.6563,632.2344 578.3281,630.5938 Q577.0156,628.9375 577.0156,625.8125 Q577.0156,622.6875 578.3281,621.0313 Q579.6563,619.375 582.1563,619.375 Q582.8594,619.375 583.5,619.5313 Q584.1563,619.6875 584.7188,619.9844 L584.7188,622.7031 Q584.0938,622.125 583.5,621.8594 Q582.9063,621.5781 582.2813,621.5781 Q580.9375,621.5781 580.25,622.6563 Q579.5625,623.7188 579.5625,625.8125 Q579.5625,627.9063 580.25,628.9844 Q580.9375,630.0469 582.2813,630.0469 Q582.9063,630.0469 583.5,629.7813 Q584.0938,629.5 584.7188,628.9219 L584.7188,631.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="104" x="602.25" y="630.1543">RPCHandlerUTF8</text><line style="stroke:#A80036;stroke-width:1.5;" x1="448.5" x2="827.5" y1="642" y2="642"/><line style="stroke:#A80036;stroke-width:1.5;" x1="448.5" x2="827.5" y1="650" y2="650"/><ellipse cx="458.5" cy="661" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="162" x="467.5" y="664.2104">getApplicationName(): String</text><ellipse cx="458.5" cy="673.8047" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="170" x="467.5" y="677.0151">getAllPages(): Vector&lt;String&gt;</text><polygon fill="#FFFF44" points="458.5,681.6094,462.5,685.6094,458.5,689.6094,454.5,685.6094" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="287" x="467.5" y="689.8198">encodeWikiPage(Page): Hashtable&lt;String, Object&gt;</text><ellipse cx="458.5" cy="699.4141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="355" x="467.5" y="702.6245">getRecentChanges(Date): Vector&lt;Hashtable&lt;String, Object&gt;&gt;</text><ellipse cx="458.5" cy="712.2188" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="270" x="467.5" y="715.4292">getPageInfo(String): Hashtable&lt;String, Object&gt;</text><ellipse cx="458.5" cy="725.0234" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="335" x="467.5" y="728.2339">getPageInfoVersion(String, int): Hashtable&lt;String, Object&gt;</text><ellipse cx="458.5" cy="737.8281" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="130" x="467.5" y="741.0386">getPage(String): String</text><ellipse cx="458.5" cy="750.6328" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="195" x="467.5" y="753.8433">getPageVersion(String, int): String</text><ellipse cx="458.5" cy="763.4375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="160" x="467.5" y="766.6479">getPageHTML(String): String</text><ellipse cx="458.5" cy="776.2422" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="225" x="467.5" y="779.4526">getPageHTMLVersion(String, int): String</text><ellipse cx="458.5" cy="789.0469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="301" x="467.5" y="792.2573">listLinks(String): Vector&lt;Hashtable&lt;String, String&gt;&gt;</text></a><!--MD5=[f416d4ad4711b5ddf00f6f9e1e57970b]
class javax.servlet.http.HttpServlet--><rect codeLine="75" fill="#FEFECE" filter="url(#fk8jvzot26450)" height="48" id="javax.servlet.http.HttpServlet" style="stroke:#A80036;stroke-width:1.5;" width="102" x="196" y="41"/><ellipse cx="211" cy="57" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M211.1094,52.3438 L209.9531,57.4219 L212.2813,57.4219 L211.1094,52.3438 Z M209.625,50.1094 L212.6094,50.1094 L215.9688,62.5 L213.5156,62.5 L212.75,59.4375 L209.4688,59.4375 L208.7188,62.5 L206.2813,62.5 L209.625,50.1094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="70" x="225" y="61.1543">HttpServlet</text><line style="stroke:#A80036;stroke-width:1.5;" x1="197" x2="297" y1="73" y2="73"/><line style="stroke:#A80036;stroke-width:1.5;" x1="197" x2="297" y1="81" y2="81"/><!--MD5=[b36d3daa24fba8274812f72a8266ab2f]
reverse link org.apache.wiki.xmlrpc.WikiRPCHandler to org.apache.wiki.xmlrpc.AbstractRPCHandler--><path codeLine="67" d="M472.78,259.03 C459.88,264.87 446.62,270.71 434,276 C364.34,305.2 340.46,298.31 275,336 C269.2,339.34 263.38,342.94 257.62,346.72 " fill="none" id="org.apache.wiki.xmlrpc.WikiRPCHandler-backto-org.apache.wiki.xmlrpc.AbstractRPCHandler" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="470.21,252.51,491.31,250.54,476.04,265.24,470.21,252.51" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[1a0e0b568de5065bace6d5e4f4db5df1]
reverse link org.apache.wiki.xmlrpc.AbstractRPCHandler to org.apache.wiki.xmlrpc.RPCHandler--><path codeLine="68" d="M182.36,569.9 C186.35,583.35 190.36,596.86 194.21,609.84 " fill="none" id="org.apache.wiki.xmlrpc.AbstractRPCHandler-backto-org.apache.wiki.xmlrpc.RPCHandler" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="175.52,571.46,176.54,550.3,188.94,567.48,175.52,571.46" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[af9ca9dde8add6c952741abb9e89cfd0]
reverse link org.apache.wiki.xmlrpc.WikiRPCHandler to org.apache.wiki.xmlrpc.MetaWeblogHandler--><path codeLine="69" d="M558.21,271.1 C561.8,305.55 566.56,351.31 570.26,386.81 " fill="none" id="org.apache.wiki.xmlrpc.WikiRPCHandler-backto-org.apache.wiki.xmlrpc.MetaWeblogHandler" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="551.21,271.42,556.1,250.81,565.13,269.97,551.21,271.42" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[007a222e11438a251d83523cc3827b39]
reverse link javax.servlet.http.HttpServlet to org.apache.wiki.xmlrpc.RPCServlet--><path codeLine="70" d="M247,109.52 C247,126.38 247,145.89 247,163.73 " fill="none" id="javax.servlet.http.HttpServlet-backto-org.apache.wiki.xmlrpc.RPCServlet" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="240,109.24,247,89.24,254,109.24,240,109.24" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[b324e02ec6675c1033fc7ebbd9b0ee4f]
reverse link org.apache.wiki.xmlrpc.AbstractRPCHandler to org.apache.wiki.xmlrpc.RPCHandlerUTF8--><path codeLine="71" d="M274.73,549.84 C274.82,549.89 274.91,549.95 275,550 C338.86,587.13 361.84,581.51 430,610 C435.75,612.4 441.59,614.87 447.47,617.37 " fill="none" id="org.apache.wiki.xmlrpc.AbstractRPCHandler-backto-org.apache.wiki.xmlrpc.RPCHandlerUTF8" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="270.94,555.73,257.65,539.22,278.33,543.84,270.94,555.73" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="343.5" y="830.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[715f8a0bad057f610ee21431d3ee7651]
@startuml
namespace org.apache.wiki.xmlrpc {
abstract class AbstractRPCHandler [[AbstractRPCHandler.html]] {
{static} +ERR_NOPAGE: int
{static} +ERR_NOPERMISSION: int
{static} +LINK_LOCAL: String
{static} +LINK_EXTERNAL: String
{static} +LINK_INLINE: String
#m_engine: Engine
#m_context: Context
{static} +RPC_VERSION: int
+initialize(Context): void
{abstract} #encodeWikiPage(Page): Hashtable
+getRecentChanges(Date): Vector
#checkPermission(Permission): void
+getRPCVersionSupported(): int
}
class RPCHandler [[RPCHandler.html]] {
+getApplicationName(): String
+getAllPages(): Vector<String>
#encodeWikiPage(Page): Hashtable<String, Object>
+getRecentChanges(Date): Vector<Hashtable<String, Object>>
+getPageInfo(String): Hashtable<String, Object>
+getPageInfoVersion(String, int): Hashtable<String, Object>
+getPage(String): byte[]
+getPageVersion(String, int): byte[]
+getPageHTML(String): byte[]
+getPageHTMLVersion(String, int): byte[]
+listLinks(String): Vector<Hashtable<String, String>>
}
class MetaWeblogHandler [[MetaWeblogHandler.html]] {
+initialize(Context): void
+getCategories(String, String, String): Hashtable<Object, Object>
+getRecentPosts(String, String, String, int): Hashtable
+newPost(String, String, String, Hashtable<String, Object>, boolean): String
+newMediaObject(String, String, String, Hashtable<String, Object>): Hashtable<String, Object>
}
interface WikiRPCHandler [[WikiRPCHandler.html]] {
{abstract} +initialize(Context): void
}
class RPCServlet [[RPCServlet.html]] {
{static} +XMLRPC_PREFIX: String
+initHandler(String, String): void
+init(ServletConfig): void
+doPost(HttpServletRequest, HttpServletResponse): void
+doGet(HttpServletRequest, HttpServletResponse): void
}
class RPCHandlerUTF8 [[RPCHandlerUTF8.html]] {
+getApplicationName(): String
+getAllPages(): Vector<String>
#encodeWikiPage(Page): Hashtable<String, Object>
+getRecentChanges(Date): Vector<Hashtable<String, Object>>
+getPageInfo(String): Hashtable<String, Object>
+getPageInfoVersion(String, int): Hashtable<String, Object>
+getPage(String): String
+getPageVersion(String, int): String
+getPageHTML(String): String
+getPageHTMLVersion(String, int): String
+listLinks(String): Vector<Hashtable<String, String>>
}
WikiRPCHandler <|.. AbstractRPCHandler
AbstractRPCHandler <|- - RPCHandler
WikiRPCHandler <|.. MetaWeblogHandler
javax.servlet.http.HttpServlet <|- - RPCServlet
AbstractRPCHandler <|- - RPCHandlerUTF8
}
namespace javax.servlet.http {
abstract class HttpServlet {
}
}
center footer UMLDoclet 2.0.15, PlantUML 1.2021.13
@enduml
PlantUML version 1.2021.13(Mon Nov 01 11:38:45 UTC 2021)
(APACHE source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>