blob: 9131ad6ebb86ae17be0bc5836004f8ca73944c7f [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="352px" preserveAspectRatio="none" style="width:977px;height:352px;background:#FFFFFF;" version="1.1" viewBox="0 0 977 352" width="977px" zoomAndPan="magnify"><defs><filter height="300%" id="f18ad5zt7e4968" 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=[995102a770b16a50c2339cd3df1cc322]
cluster org.apache.wiki.api.plugin--><polygon fill="#FFFFFF" filter="url(#f18ad5zt7e4968)" points="16,6,228,6,235,28.2969,960,28.2969,960,329,16,329,16,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="235" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="206" x="20" y="20.9951">org.apache.wiki.api.plugin</text><!--MD5=[c734dc17d5c62ee069eb735a20fecb46]
class org.apache.wiki.api.plugin.InitializablePlugin--><a href="InitializablePlugin.html" target="_top" title="InitializablePlugin.html" xlink:actuate="onRequest" xlink:href="InitializablePlugin.html" xlink:show="new" xlink:title="InitializablePlugin.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#f18ad5zt7e4968)" height="60.8047" id="org.apache.wiki.api.plugin.InitializablePlugin" style="stroke:#A80036;stroke-width:1.5;" width="150" x="355" y="47.5"/><ellipse cx="374.95" cy="63.5" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M370.8719,59.2656 L370.8719,57.1094 L378.2625,57.1094 L378.2625,59.2656 L375.7938,59.2656 L375.7938,67.3438 L378.2625,67.3438 L378.2625,69.5 L370.8719,69.5 L370.8719,67.3438 L373.3406,67.3438 L373.3406,59.2656 L370.8719,59.2656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="107" x="390.05" y="67.6543">InitializablePlugin</text><line style="stroke:#A80036;stroke-width:1.5;" x1="356" x2="504" y1="79.5" y2="79.5"/><line style="stroke:#A80036;stroke-width:1.5;" x1="356" x2="504" y1="87.5" y2="87.5"/><ellipse cx="366" cy="98.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="124" x="375" y="101.7104">initialize(Engine): void</text></a><!--MD5=[5fde2029f8ce8ab8846f1aaf0f24b94e]
class org.apache.wiki.api.plugin.Plugin--><a href="Plugin.html" target="_top" title="Plugin.html" xlink:actuate="onRequest" xlink:href="Plugin.html" xlink:show="new" xlink:title="Plugin.html" xlink:type="simple"><rect codeLine="7" fill="#FEFECE" filter="url(#f18ad5zt7e4968)" height="73.6094" id="org.apache.wiki.api.plugin.Plugin" style="stroke:#A80036;stroke-width:1.5;" width="287" x="32.5" y="41"/><ellipse cx="153.25" cy="57" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M149.1719,52.7656 L149.1719,50.6094 L156.5625,50.6094 L156.5625,52.7656 L154.0938,52.7656 L154.0938,60.8438 L156.5625,60.8438 L156.5625,63 L149.1719,63 L149.1719,60.8438 L151.6406,60.8438 L151.6406,52.7656 L149.1719,52.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="37" x="173.75" y="61.1543">Plugin</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="318.5" y1="73" y2="73"/><ellipse cx="43.5" cy="84" 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="240" x="52.5" y="87.2104">CORE_PLUGINS_RESOURCEBUNDLE: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="318.5" y1="93.8047" y2="93.8047"/><ellipse cx="43.5" cy="104.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="261" x="52.5" y="108.0151">execute(Context, Map&lt;String, String&gt;): String</text></a><!--MD5=[e635f748fe944f22e1d279b3c2c934ec]
class org.apache.wiki.api.plugin.ParserStagePlugin--><a href="ParserStagePlugin.html" target="_top" title="ParserStagePlugin.html" xlink:actuate="onRequest" xlink:href="ParserStagePlugin.html" xlink:show="new" xlink:title="ParserStagePlugin.html" xlink:type="simple"><rect codeLine="12" fill="#FEFECE" filter="url(#f18ad5zt7e4968)" height="60.8047" id="org.apache.wiki.api.plugin.ParserStagePlugin" style="stroke:#A80036;stroke-width:1.5;" width="403" x="540.5" y="47.5"/><ellipse cx="681.25" cy="63.5" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M677.1719,59.2656 L677.1719,57.1094 L684.5625,57.1094 L684.5625,59.2656 L682.0938,59.2656 L682.0938,67.3438 L684.5625,67.3438 L684.5625,69.5 L677.1719,69.5 L677.1719,67.3438 L679.6406,67.3438 L679.6406,59.2656 L677.1719,59.2656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="113" x="701.75" y="67.6543">ParserStagePlugin</text><line style="stroke:#A80036;stroke-width:1.5;" x1="541.5" x2="942.5" y1="79.5" y2="79.5"/><line style="stroke:#A80036;stroke-width:1.5;" x1="541.5" x2="942.5" y1="87.5" y2="87.5"/><ellipse cx="551.5" cy="98.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="377" x="560.5" y="101.7104">executeParser(PluginElement, Context, Map&lt;String, String&gt;): void</text></a><!--MD5=[222b1348fd968d1d09b20aa49a96d291]
class org.apache.wiki.api.plugin.PluginElement--><a href="PluginElement.html" target="_top" title="PluginElement.html" xlink:actuate="onRequest" xlink:href="PluginElement.html" xlink:show="new" xlink:title="PluginElement.html" xlink:type="simple"><rect codeLine="16" fill="#FEFECE" filter="url(#f18ad5zt7e4968)" height="137.6328" id="org.apache.wiki.api.plugin.PluginElement" style="stroke:#A80036;stroke-width:1.5;" width="241" x="377.5" y="175"/><ellipse cx="449.75" cy="191" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M445.6719,186.7656 L445.6719,184.6094 L453.0625,184.6094 L453.0625,186.7656 L450.5938,186.7656 L450.5938,194.8438 L453.0625,194.8438 L453.0625,197 L445.6719,197 L445.6719,194.8438 L448.1406,194.8438 L448.1406,186.7656 L445.6719,186.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="88" x="470.25" y="195.1543">PluginElement</text><line style="stroke:#A80036;stroke-width:1.5;" x1="378.5" x2="617.5" y1="207" y2="207"/><line style="stroke:#A80036;stroke-width:1.5;" x1="378.5" x2="617.5" y1="215" y2="215"/><ellipse cx="388.5" cy="226" 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="134" x="397.5" y="229.2104">getPluginName(): String</text><ellipse cx="388.5" cy="238.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="160" x="397.5" y="242.0151">getParameter(String): String</text><ellipse cx="388.5" cy="251.6094" 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="215" x="397.5" y="254.8198">getParameters(): Map&lt;String, String&gt;</text><ellipse cx="388.5" cy="264.4141" 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="99" x="397.5" y="267.6245">getValue(): String</text><ellipse cx="388.5" cy="277.2188" 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="92" x="397.5" y="280.4292">getText(): String</text><ellipse cx="388.5" cy="290.0234" 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="397.5" y="293.2339">invoke(Context): String</text><ellipse cx="388.5" cy="302.8281" 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="161" x="397.5" y="306.0386">executeParse(Context): void</text></a><!--MD5=[1c9d1f4292506d4c63287f23fa9e56ec]
class org.apache.wiki.api.plugin.WikiPlugin--><a href="WikiPlugin.html" target="_top" title="WikiPlugin.html" xlink:actuate="onRequest" xlink:href="WikiPlugin.html" xlink:show="new" xlink:title="WikiPlugin.html" xlink:type="simple"><rect codeLine="26" fill="#FEFECE" filter="url(#f18ad5zt7e4968)" height="79.5469" id="org.apache.wiki.api.plugin.WikiPlugin" style="stroke:#A80036;stroke-width:1.5;" width="310" x="32" y="204"/><ellipse cx="141.25" cy="222.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M137.1719,218.7344 L137.1719,216.5781 L144.5625,216.5781 L144.5625,218.7344 L142.0938,218.7344 L142.0938,226.8125 L144.5625,226.8125 L144.5625,228.9688 L137.1719,228.9688 L137.1719,226.8125 L139.6406,226.8125 L139.6406,218.7344 L137.1719,218.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="87" x="159.75" y="220.1387">«deprecated»</text><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="62" x="172.25" y="234.1074">WikiPlugin</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33" x2="341" y1="241.9375" y2="241.9375"/><line style="stroke:#A80036;stroke-width:1.5;" x1="33" x2="341" y1="249.9375" y2="249.9375"/><ellipse cx="43" cy="260.9375" 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="262" x="52" y="264.1479">execute(Context, Map&lt;String, String&gt;): String</text><ellipse cx="43" cy="273.7422" 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="284" x="52" y="276.9526">execute(WikiContext, Map&lt;String, String&gt;): String</text></a><!--MD5=[d3975c76adc152db7dc0e6c9c074fd8e]
reverse link org.apache.wiki.api.plugin.Plugin to org.apache.wiki.api.plugin.WikiPlugin--><path codeLine="31" d="M179.79,135.47 C181.3,158 183,183.39 184.37,203.84 " fill="none" id="org.apache.wiki.api.plugin.Plugin-backto-org.apache.wiki.api.plugin.WikiPlugin" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="172.8,135.82,178.44,115.4,186.76,134.88,172.8,135.82" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[8738b868a41b5cfbd16881fa7f97d369]
link org.apache.wiki.api.plugin.InitializablePlugin to org.apache.wiki.api.plugin.ParserStagePlugin--><!--MD5=[2cf37abaf8bf0b7f95754f85ee949f54]
link org.apache.wiki.api.plugin.InitializablePlugin to org.apache.wiki.api.plugin.PluginElement--><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="386" y="344.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[5fd76001d74f5436cb1d79d422d66014]
@startuml
namespace org.apache.wiki.api.plugin {
interface InitializablePlugin [[InitializablePlugin.html]] {
{abstract} +initialize(Engine): void
}
interface Plugin [[Plugin.html]] {
{static} +CORE_PLUGINS_RESOURCEBUNDLE: String
{abstract} +execute(Context, Map<String, String>): String
}
interface ParserStagePlugin [[ParserStagePlugin.html]] {
{abstract} +executeParser(PluginElement, Context, Map<String, String>): void
}
interface PluginElement [[PluginElement.html]] {
{abstract} +getPluginName(): String
{abstract} +getParameter(String): String
{abstract} +getParameters(): Map<String, String>
{abstract} +getValue(): String
{abstract} +getText(): String
{abstract} +invoke(Context): String
{abstract} +executeParse(Context): void
}
interface WikiPlugin <<deprecated>> [[WikiPlugin.html]] {
+execute(Context, Map<String, String>): String
{abstract} +execute(WikiContext, Map<String, String>): String
}
Plugin <|- - WikiPlugin
}
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>