blob: 7795770744ba578cae69b8e19532438a902cbc77 [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="505px" preserveAspectRatio="none" style="width:561px;height:505px;background:#FFFFFF;" version="1.1" viewBox="0 0 561 505" width="561px" zoomAndPan="magnify"><defs><filter height="300%" id="fyxy2577vebdx" 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=[38e4ed245f3fc3d963733be6d44c7718]
class org.apache.wiki.plugin.DefaultPluginManager--><a href="DefaultPluginManager.html" target="_top" title="DefaultPluginManager.html" xlink:actuate="onRequest" xlink:href="DefaultPluginManager.html" xlink:show="new" xlink:title="DefaultPluginManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#fyxy2577vebdx)" height="173.9844" id="org.apache.wiki.plugin.DefaultPluginManager" style="stroke:#A80036;stroke-width:1.5;" width="330" x="74.5" y="203"/><ellipse cx="159.75" cy="221.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M162.7188,227.6094 Q162.1406,227.9063 161.5,228.0469 Q160.8594,228.2031 160.1563,228.2031 Q157.6563,228.2031 156.3281,226.5625 Q155.0156,224.9063 155.0156,221.7813 Q155.0156,218.6563 156.3281,217 Q157.6563,215.3438 160.1563,215.3438 Q160.8594,215.3438 161.5,215.5 Q162.1563,215.6563 162.7188,215.9531 L162.7188,218.6719 Q162.0938,218.0938 161.5,217.8281 Q160.9063,217.5469 160.2813,217.5469 Q158.9375,217.5469 158.25,218.625 Q157.5625,219.6875 157.5625,221.7813 Q157.5625,223.875 158.25,224.9531 Q158.9375,226.0156 160.2813,226.0156 Q160.9063,226.0156 161.5,225.75 Q162.0938,225.4688 162.7188,224.8906 L162.7188,227.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="151" x="180.25" y="220.9951">DefaultPluginManager</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="105" x="203.25" y="233.5791">org.apache.wiki.plugin</text><line style="stroke:#A80036;stroke-width:1.5;" x1="75.5" x2="403.5" y1="240.9375" y2="240.9375"/><ellipse cx="85.5" cy="251.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="236" x="94.5" y="255.1479">DefaultPluginManager(Engine, Properties)</text><ellipse cx="85.5" cy="264.7422" 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="163" x="94.5" y="267.9526">enablePlugins(boolean): void</text><ellipse cx="85.5" cy="277.5469" 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="147" x="94.5" y="280.7573">pluginsEnabled(): boolean</text><ellipse cx="85.5" cy="290.3516" 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="150" x="94.5" y="293.562">getPluginPattern(): Pattern</text><ellipse cx="85.5" cy="303.1563" 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="304" x="94.5" y="306.3667">execute(Context, String, Map&lt;String, String&gt;): String</text><ellipse cx="85.5" cy="315.9609" 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="226" x="94.5" y="319.1714">parseArgs(String): Map&lt;String, String&gt;</text><ellipse cx="85.5" cy="328.7656" 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="179" x="94.5" y="331.9761">execute(Context, String): String</text><ellipse cx="85.5" cy="341.5703" 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="220" x="94.5" y="344.7808">modules(): Collection&lt;WikiModuleInfo&gt;</text><ellipse cx="85.5" cy="354.375" 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="205" x="94.5" y="357.5854">getModuleInfo(String): WikiPluginInfo</text><ellipse cx="85.5" cy="367.1797" 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="94.5" y="370.3901">newWikiPlugin(String, ResourceBundle): Plugin</text></a><!--MD5=[443b563be18386622103a58c94c92556]
class org.apache.wiki.modules.BaseModuleManager--><a href="../modules/BaseModuleManager.html" target="_top" title="../modules/BaseModuleManager.html" xlink:actuate="onRequest" xlink:href="../modules/BaseModuleManager.html" xlink:show="new" xlink:title="../modules/BaseModuleManager.html" xlink:type="simple"><rect codeLine="18" fill="#FEFECE" filter="url(#fyxy2577vebdx)" height="37.9375" id="org.apache.wiki.modules.BaseModuleManager" style="stroke:#A80036;stroke-width:1.5;" width="177" x="7" y="56"/><ellipse cx="22" cy="74.9688" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M22.1094,70.3125 L20.9531,75.3906 L23.2813,75.3906 L22.1094,70.3125 Z M20.625,68.0781 L23.6094,68.0781 L26.9688,80.4688 L24.5156,80.4688 L23.75,77.4063 L20.4688,77.4063 L19.7188,80.4688 L17.2813,80.4688 L20.625,68.0781 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="145" x="36" y="73.9951">BaseModuleManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="123" x="47" y="86.5791">org.apache.wiki.modules</text></a><!--MD5=[6338ac175d85efd8e738fe573146a3f4]
class org.apache.wiki.plugin.PluginManager--><a href="PluginManager.html" target="_top" title="PluginManager.html" xlink:actuate="onRequest" xlink:href="PluginManager.html" xlink:show="new" xlink:title="PluginManager.html" xlink:type="simple"><rect codeLine="19" fill="#FEFECE" filter="url(#fyxy2577vebdx)" height="135.5703" id="org.apache.wiki.plugin.PluginManager" style="stroke:#A80036;stroke-width:1.5;" width="328" x="219.5" y="7"/><ellipse cx="323.75" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M319.6719,21.7344 L319.6719,19.5781 L327.0625,19.5781 L327.0625,21.7344 L324.5938,21.7344 L324.5938,29.8125 L327.0625,29.8125 L327.0625,31.9688 L319.6719,31.9688 L319.6719,29.8125 L322.1406,29.8125 L322.1406,21.7344 L319.6719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="101" x="349.25" y="24.9951">PluginManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="111" x="344.25" y="37.5791">org.apache.wiki.plugin</text><line style="stroke:#A80036;stroke-width:1.5;" x1="220.5" x2="546.5" y1="44.9375" y2="44.9375"/><ellipse cx="230.5" cy="55.9375" 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="163" x="239.5" y="59.1479">enablePlugins(boolean): void</text><ellipse cx="230.5" cy="68.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="146" x="239.5" y="71.9526">pluginsEnabled(): boolean</text><ellipse cx="230.5" cy="81.5469" 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="150" x="239.5" y="84.7573">getPluginPattern(): Pattern</text><ellipse cx="230.5" cy="94.3516" 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="302" x="239.5" y="97.562">execute(Context, String, Map&lt;String, String&gt;): String</text><ellipse cx="230.5" cy="107.1563" 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="222" x="239.5" y="110.3667">parseArgs(String): Map&lt;String, String&gt;</text><ellipse cx="230.5" cy="119.9609" 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="179" x="239.5" y="123.1714">execute(Context, String): String</text><ellipse cx="230.5" cy="132.7656" 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="263" x="239.5" y="135.9761">newWikiPlugin(String, ResourceBundle): Plugin</text></a><!--MD5=[28c722b654e921a66cbe3fa7b58e7ec0]
class org.apache.wiki.plugin.DefaultPluginManager.WikiPluginInfo--><a href="DefaultPluginManager.WikiPluginInfo.html" target="_top" title="DefaultPluginManager.WikiPluginInfo.html" xlink:actuate="onRequest" xlink:href="DefaultPluginManager.WikiPluginInfo.html" xlink:show="new" xlink:title="DefaultPluginManager.WikiPluginInfo.html" xlink:type="simple"><rect codeLine="28" fill="#FEFECE" filter="url(#fyxy2577vebdx)" height="37.9375" id="org.apache.wiki.plugin.DefaultPluginManager.WikiPluginInfo" style="stroke:#A80036;stroke-width:1.5;" width="281" x="99" y="437"/><ellipse cx="114" cy="455.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M116.9688,461.6094 Q116.3906,461.9063 115.75,462.0469 Q115.1094,462.2031 114.4063,462.2031 Q111.9063,462.2031 110.5781,460.5625 Q109.2656,458.9063 109.2656,455.7813 Q109.2656,452.6563 110.5781,451 Q111.9063,449.3438 114.4063,449.3438 Q115.1094,449.3438 115.75,449.5 Q116.4063,449.6563 116.9688,449.9531 L116.9688,452.6719 Q116.3438,452.0938 115.75,451.8281 Q115.1563,451.5469 114.5313,451.5469 Q113.1875,451.5469 112.5,452.625 Q111.8125,453.6875 111.8125,455.7813 Q111.8125,457.875 112.5,458.9531 Q113.1875,460.0156 114.5313,460.0156 Q115.1563,460.0156 115.75,459.75 Q116.3438,459.4688 116.9688,458.8906 L116.9688,461.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="249" x="128" y="454.9951">DefaultPluginManager.WikiPluginInfo</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="105" x="200" y="467.5791">org.apache.wiki.plugin</text></a><!--MD5=[d7e482ce260ff5eab80fda36565ac5cd]
reverse link org.apache.wiki.modules.BaseModuleManager to org.apache.wiki.plugin.DefaultPluginManager--><path codeLine="30" d="M119.03,110.8 C135.93,135.8 159.49,170.65 181.29,202.9 " fill="none" id="org.apache.wiki.modules.BaseModuleManager-backto-org.apache.wiki.plugin.DefaultPluginManager" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="113.18,114.65,107.78,94.16,124.78,106.81,113.18,114.65" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[d1e587c2b74a948bfac6b016b5f6dbe3]
reverse link org.apache.wiki.plugin.PluginManager to org.apache.wiki.plugin.DefaultPluginManager--><path codeLine="31" d="M326.77,159.91 C317.27,173.96 307.4,188.57 297.85,202.69 " fill="none" id="org.apache.wiki.plugin.PluginManager-backto-org.apache.wiki.plugin.DefaultPluginManager" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="321.13,155.75,338.14,143.1,332.73,163.59,321.13,155.75" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[48f90a326c6d9b429bdabe10acd844b5]
reverse link org.apache.wiki.plugin.DefaultPluginManager to org.apache.wiki.plugin.DefaultPluginManager.WikiPluginInfo--><path codeLine="32" d="M239.5,392.49 C239.5,409.49 239.5,425.31 239.5,436.78 " fill="none" id="org.apache.wiki.plugin.DefaultPluginManager-backto-org.apache.wiki.plugin.DefaultPluginManager.WikiPluginInfo" style="stroke:#A80036;stroke-width:1.0;"/><ellipse cx="239.5" cy="385.32" fill="#FFFFFF" rx="8" ry="8" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.0;" x1="239.5" x2="239.5" y1="393.32" y2="377.32"/><line style="stroke:#A80036;stroke-width:1.0;" x1="231.5" x2="247.5" y1="385.32" y2="385.32"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="178.25" y="497.2197">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[4eba3f627d6b912cec432d6ea047e7e1]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>DefaultPluginManager\n<size:10>org.apache.wiki.plugin" as org.apache.wiki.plugin.DefaultPluginManager [[DefaultPluginManager.html]] {
+DefaultPluginManager(Engine, Properties)
+enablePlugins(boolean): void
+pluginsEnabled(): boolean
+getPluginPattern(): Pattern
+execute(Context, String, Map<String, String>): String
+parseArgs(String): Map<String, String>
+execute(Context, String): String
+modules(): Collection<WikiModuleInfo>
+getModuleInfo(String): WikiPluginInfo
+newWikiPlugin(String, ResourceBundle): Plugin
}
abstract class "<size:14>BaseModuleManager\n<size:10>org.apache.wiki.modules" as org.apache.wiki.modules.BaseModuleManager [[../modules/BaseModuleManager.html]]
interface "<size:14>PluginManager\n<size:10>org.apache.wiki.plugin" as org.apache.wiki.plugin.PluginManager [[PluginManager.html]] {
{abstract} +enablePlugins(boolean): void
{abstract} +pluginsEnabled(): boolean
{abstract} +getPluginPattern(): Pattern
{abstract} +execute(Context, String, Map<String, String>): String
{abstract} +parseArgs(String): Map<String, String>
{abstract} +execute(Context, String): String
{abstract} +newWikiPlugin(String, ResourceBundle): Plugin
}
class "<size:14>DefaultPluginManager.WikiPluginInfo\n<size:10>org.apache.wiki.plugin" as org.apache.wiki.plugin.DefaultPluginManager.WikiPluginInfo [[DefaultPluginManager.WikiPluginInfo.html]]
org.apache.wiki.modules.BaseModuleManager <|- - org.apache.wiki.plugin.DefaultPluginManager
org.apache.wiki.plugin.PluginManager <|.. org.apache.wiki.plugin.DefaultPluginManager
org.apache.wiki.plugin.DefaultPluginManager +- - org.apache.wiki.plugin.DefaultPluginManager.WikiPluginInfo
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>