blob: 45682b0c9ca0bedfcb316a5da9aadf67af8a2064 [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="353px" preserveAspectRatio="none" style="width:1188px;height:353px;background:#FFFFFF;" version="1.1" viewBox="0 0 1188 353" width="1188px" zoomAndPan="magnify"><defs><filter height="300%" id="f1tpzzwpb04qxi" 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=[dbc070b2936b4ba9ed85da60c27069ea]
cluster org.apache.wiki.ajax--><polygon fill="#FFFFFF" filter="url(#f1tpzzwpb04qxi)" points="16,129,183,129,190,151.2969,1171,151.2969,1171,330,16,330,16,129" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="190" y1="151.2969" y2="151.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="161" x="20" y="143.9951">org.apache.wiki.ajax</text><!--MD5=[737c6b32201ecf86b9d7c6a8bb692317]
cluster javax.servlet.http--><polygon fill="#FFFFFF" filter="url(#f1tpzzwpb04qxi)" points="739,6,882,6,889,28.2969,892,28.2969,892,105,739,105,739,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="739" x2="889" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="137" x="743" y="20.9951">javax.servlet.http</text><!--MD5=[4d4260c68bc295508de4ba8d26f64362]
class org.apache.wiki.ajax.WikiAjaxDispatcherServlet--><a href="WikiAjaxDispatcherServlet.html" target="_top" title="WikiAjaxDispatcherServlet.html" xlink:actuate="onRequest" xlink:href="WikiAjaxDispatcherServlet.html" xlink:show="new" xlink:title="WikiAjaxDispatcherServlet.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#f1tpzzwpb04qxi)" height="150.4375" id="org.apache.wiki.ajax.WikiAjaxDispatcherServlet" style="stroke:#A80036;stroke-width:1.5;" width="348" x="807" y="164"/><ellipse cx="896.75" cy="180" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M899.7188,185.6406 Q899.1406,185.9375 898.5,186.0781 Q897.8594,186.2344 897.1563,186.2344 Q894.6563,186.2344 893.3281,184.5938 Q892.0156,182.9375 892.0156,179.8125 Q892.0156,176.6875 893.3281,175.0313 Q894.6563,173.375 897.1563,173.375 Q897.8594,173.375 898.5,173.5313 Q899.1563,173.6875 899.7188,173.9844 L899.7188,176.7031 Q899.0938,176.125 898.5,175.8594 Q897.9063,175.5781 897.2813,175.5781 Q895.9375,175.5781 895.25,176.6563 Q894.5625,177.7188 894.5625,179.8125 Q894.5625,181.9063 895.25,182.9844 Q895.9375,184.0469 897.2813,184.0469 Q897.9063,184.0469 898.5,183.7813 Q899.0938,183.5 899.7188,182.9219 L899.7188,185.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="160" x="917.25" y="184.1543">WikiAjaxDispatcherServlet</text><line style="stroke:#A80036;stroke-width:1.5;" x1="808" x2="1154" y1="196" y2="196"/><line style="stroke:#A80036;stroke-width:1.5;" x1="808" x2="1154" y1="204" y2="204"/><ellipse cx="818" cy="215" 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="827" y="218.2104">init(ServletConfig): void</text><ellipse cx="818" 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" text-decoration="underline" textLength="208" x="827" y="231.0151">registerServlet(WikiAjaxServlet): void</text><ellipse cx="818" 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" text-decoration="underline" textLength="250" x="827" y="243.8198">registerServlet(String, WikiAjaxServlet): void</text><ellipse cx="818" 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" text-decoration="underline" textLength="322" x="827" y="256.6245">registerServlet(String, WikiAjaxServlet, Permission): void</text><ellipse cx="818" 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="314" x="827" y="269.4292">doPost(HttpServletRequest, HttpServletResponse): void</text><ellipse cx="818" cy="279.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="309" x="827" y="282.2339">doGet(HttpServletRequest, HttpServletResponse): void</text><ellipse cx="818" cy="291.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="175" x="827" y="295.0386">getServletName(String): String</text><ellipse cx="818" cy="304.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="242" x="827" y="307.8433">findServletByName(String): WikiAjaxServlet</text></a><!--MD5=[e3966f45ad6c5a7d49ee96aad61cc910]
class org.apache.wiki.ajax.AjaxUtil--><a href="AjaxUtil.html" target="_top" title="AjaxUtil.html" xlink:actuate="onRequest" xlink:href="AjaxUtil.html" xlink:show="new" xlink:title="AjaxUtil.html" xlink:type="simple"><rect codeLine="14" fill="#FEFECE" filter="url(#f1tpzzwpb04qxi)" height="73.6094" id="org.apache.wiki.ajax.AjaxUtil" style="stroke:#A80036;stroke-width:1.5;" width="243" x="528.5" y="202"/><ellipse cx="623.25" cy="218" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M626.2188,223.6406 Q625.6406,223.9375 625,224.0781 Q624.3594,224.2344 623.6563,224.2344 Q621.1563,224.2344 619.8281,222.5938 Q618.5156,220.9375 618.5156,217.8125 Q618.5156,214.6875 619.8281,213.0313 Q621.1563,211.375 623.6563,211.375 Q624.3594,211.375 625,211.5313 Q625.6563,211.6875 626.2188,211.9844 L626.2188,214.7031 Q625.5938,214.125 625,213.8594 Q624.4063,213.5781 623.7813,213.5781 Q622.4375,213.5781 621.75,214.6563 Q621.0625,215.7188 621.0625,217.8125 Q621.0625,219.9063 621.75,220.9844 Q622.4375,222.0469 623.7813,222.0469 Q624.4063,222.0469 625,221.7813 Q625.5938,221.5 626.2188,220.9219 L626.2188,223.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="45" x="643.75" y="222.1543">AjaxUtil</text><line style="stroke:#A80036;stroke-width:1.5;" x1="529.5" x2="770.5" y1="234" y2="234"/><line style="stroke:#A80036;stroke-width:1.5;" x1="529.5" x2="770.5" y1="242" y2="242"/><ellipse cx="539.5" cy="253" 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" text-decoration="underline" textLength="121" x="548.5" y="256.2104">toJson(Object): String</text><ellipse cx="539.5" cy="265.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" text-decoration="underline" textLength="217" x="548.5" y="269.0151">getNextPathPart(String, String): String</text></a><!--MD5=[4ac7a03e112f65afcaa5464e714c35da]
class org.apache.wiki.ajax.WikiAjaxServlet--><a href="WikiAjaxServlet.html" target="_top" title="WikiAjaxServlet.html" xlink:actuate="onRequest" xlink:href="WikiAjaxServlet.html" xlink:show="new" xlink:title="WikiAjaxServlet.html" xlink:type="simple"><rect codeLine="19" fill="#FEFECE" filter="url(#f1tpzzwpb04qxi)" height="73.6094" id="org.apache.wiki.ajax.WikiAjaxServlet" style="stroke:#A80036;stroke-width:1.5;" width="461" x="32.5" y="202"/><ellipse cx="211.75" cy="218" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M207.6719,213.7656 L207.6719,211.6094 L215.0625,211.6094 L215.0625,213.7656 L212.5938,213.7656 L212.5938,221.8438 L215.0625,221.8438 L215.0625,224 L207.6719,224 L207.6719,221.8438 L210.1406,221.8438 L210.1406,213.7656 L207.6719,213.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="94" x="232.25" y="222.1543">WikiAjaxServlet</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="492.5" y1="234" y2="234"/><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="492.5" y1="242" y2="242"/><ellipse cx="43.5" cy="253" 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="154" x="52.5" y="256.2104">getServletMapping(): String</text><ellipse cx="43.5" cy="265.8047" 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="435" x="52.5" y="269.0151">service(HttpServletRequest, HttpServletResponse, String, List&lt;String&gt;): void</text></a><!--MD5=[f416d4ad4711b5ddf00f6f9e1e57970b]
class javax.servlet.http.HttpServlet--><rect codeLine="29" fill="#FEFECE" filter="url(#f1tpzzwpb04qxi)" height="48" id="javax.servlet.http.HttpServlet" style="stroke:#A80036;stroke-width:1.5;" width="102" x="764" y="41"/><ellipse cx="779" cy="57" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M779.1094,52.3438 L777.9531,57.4219 L780.2813,57.4219 L779.1094,52.3438 Z M777.625,50.1094 L780.6094,50.1094 L783.9688,62.5 L781.5156,62.5 L780.75,59.4375 L777.4688,59.4375 L776.7188,62.5 L774.2813,62.5 L777.625,50.1094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="70" x="793" y="61.1543">HttpServlet</text><line style="stroke:#A80036;stroke-width:1.5;" x1="765" x2="865" y1="73" y2="73"/><line style="stroke:#A80036;stroke-width:1.5;" x1="765" x2="865" y1="81" y2="81"/><!--MD5=[843e03c8c2f1d62976c513883fe1a586]
reverse link javax.servlet.http.HttpServlet to org.apache.wiki.ajax.WikiAjaxDispatcherServlet--><path codeLine="24" d="M851.53,103.85 C868.57,121.5 889.46,143.15 909.45,163.86 " fill="none" id="javax.servlet.http.HttpServlet-backto-org.apache.wiki.ajax.WikiAjaxDispatcherServlet" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="846.24,108.45,837.39,89.2,856.31,98.73,846.24,108.45" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[9903cd2d02b1c07df356b476156fa676]
reverse link javax.servlet.http.HttpServlet to org.apache.wiki.ajax.AjaxUtil--><path codeLine="25" d="M778.82,103.72 C750.87,132.85 712.43,172.92 684.83,201.69 " fill="none" id="javax.servlet.http.HttpServlet-backto-org.apache.wiki.ajax.AjaxUtil" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="773.85,98.78,792.75,89.2,783.95,108.48,773.85,98.78" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="491.5" y="345.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[478bf4ef60e4d14a99c9cf6a061b2cd1]
@startuml
namespace org.apache.wiki.ajax {
class WikiAjaxDispatcherServlet [[WikiAjaxDispatcherServlet.html]] {
+init(ServletConfig): void
{static} +registerServlet(WikiAjaxServlet): void
{static} +registerServlet(String, WikiAjaxServlet): void
{static} +registerServlet(String, WikiAjaxServlet, Permission): void
+doPost(HttpServletRequest, HttpServletResponse): void
+doGet(HttpServletRequest, HttpServletResponse): void
+getServletName(String): String
+findServletByName(String): WikiAjaxServlet
}
class AjaxUtil [[AjaxUtil.html]] {
{static} +toJson(Object): String
{static} +getNextPathPart(String, String): String
}
interface WikiAjaxServlet [[WikiAjaxServlet.html]] {
{abstract} +getServletMapping(): String
{abstract} +service(HttpServletRequest, HttpServletResponse, String, List<String>): void
}
javax.servlet.http.HttpServlet <|- - WikiAjaxDispatcherServlet
javax.servlet.http.HttpServlet <|- - AjaxUtil
}
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>