blob: 67836e1b3273113ffc81afb378b6f18f3b910a1d [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="433px" preserveAspectRatio="none" style="width:529px;height:433px;background:#FFFFFF;" version="1.1" viewBox="0 0 529 433" width="529px" zoomAndPan="magnify"><defs><filter height="300%" id="f1uc8mf4hnkf9l" 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=[9475764152fd4ff4c2c2b8c9cb79ddfa]
class org.apache.wiki.filters.DefaultFilterManager--><a href="DefaultFilterManager.html" target="_top" title="DefaultFilterManager.html" xlink:actuate="onRequest" xlink:href="DefaultFilterManager.html" xlink:show="new" xlink:title="DefaultFilterManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1uc8mf4hnkf9l)" height="199.5938" id="org.apache.wiki.filters.DefaultFilterManager" style="stroke:#A80036;stroke-width:1.5;" width="299" x="82" y="203"/><ellipse cx="156.25" cy="221.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M159.2188,227.6094 Q158.6406,227.9063 158,228.0469 Q157.3594,228.2031 156.6563,228.2031 Q154.1563,228.2031 152.8281,226.5625 Q151.5156,224.9063 151.5156,221.7813 Q151.5156,218.6563 152.8281,217 Q154.1563,215.3438 156.6563,215.3438 Q157.3594,215.3438 158,215.5 Q158.6563,215.6563 159.2188,215.9531 L159.2188,218.6719 Q158.5938,218.0938 158,217.8281 Q157.4063,217.5469 156.7813,217.5469 Q155.4375,217.5469 154.75,218.625 Q154.0625,219.6875 154.0625,221.7813 Q154.0625,223.875 154.75,224.9531 Q155.4375,226.0156 156.7813,226.0156 Q157.4063,226.0156 158,225.75 Q158.5938,225.4688 159.2188,224.8906 L159.2188,227.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="142" x="176.75" y="220.9951">DefaultFilterManager</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="104" x="195.75" y="233.5791">org.apache.wiki.filters</text><line style="stroke:#A80036;stroke-width:1.5;" x1="83" x2="380" y1="240.9375" y2="240.9375"/><ellipse cx="93" 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="230" x="102" y="255.1479">DefaultFilterManager(Engine, Properties)</text><ellipse cx="93" 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="194" x="102" y="267.9526">addPageFilter(PageFilter, int): void</text><polygon fill="#FFFF44" points="93,272.5469,97,276.5469,93,280.5469,89,276.5469" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="143" x="102" y="280.7573">initialize(Properties): void</text><ellipse cx="93" 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="267" x="102" y="293.562">doPreTranslateFiltering(Context, String): String</text><ellipse cx="93" 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="273" x="102" y="306.3667">doPostTranslateFiltering(Context, String): String</text><ellipse cx="93" 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="241" x="102" y="319.1714">doPreSaveFiltering(Context, String): String</text><ellipse cx="93" 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="236" x="102" y="331.9761">doPostSaveFiltering(Context, String): void</text><ellipse cx="93" 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="176" x="102" y="344.7808">getFilterList(): List&lt;PageFilter&gt;</text><ellipse cx="93" 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="82" x="102" y="357.5854">destroy(): void</text><ellipse cx="93" 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="154" x="102" y="370.3901">fireEvent(int, Context): void</text><ellipse cx="93" cy="379.9844" 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="102" y="383.1948">modules(): Collection&lt;WikiModuleInfo&gt;</text><ellipse cx="93" cy="392.7891" 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="206" x="102" y="395.9995">getModuleInfo(String): PageFilterInfo</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="20" fill="#FEFECE" filter="url(#f1uc8mf4hnkf9l)" 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=[cd4c0f9f9e42f143fa07b0d7e87dbb3d]
class org.apache.wiki.filters.FilterManager--><a href="FilterManager.html" target="_top" title="FilterManager.html" xlink:actuate="onRequest" xlink:href="FilterManager.html" xlink:show="new" xlink:title="FilterManager.html" xlink:type="simple"><rect codeLine="21" fill="#FEFECE" filter="url(#f1uc8mf4hnkf9l)" height="135.5703" id="org.apache.wiki.filters.FilterManager" style="stroke:#A80036;stroke-width:1.5;" width="296" x="219.5" y="7"/><ellipse cx="308.25" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M304.1719,21.7344 L304.1719,19.5781 L311.5625,19.5781 L311.5625,21.7344 L309.0938,21.7344 L309.0938,29.8125 L311.5625,29.8125 L311.5625,31.9688 L304.1719,31.9688 L304.1719,29.8125 L306.6406,29.8125 L306.6406,21.7344 L304.1719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="93" x="337.25" y="24.9951">FilterManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="110" x="328.75" y="37.5791">org.apache.wiki.filters</text><line style="stroke:#A80036;stroke-width:1.5;" x1="220.5" x2="514.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="195" x="239.5" y="59.1479">addPageFilter(PageFilter, int): 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="265" x="239.5" y="71.9526">doPreTranslateFiltering(Context, String): String</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="270" x="239.5" y="84.7573">doPostTranslateFiltering(Context, String): String</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="240" x="239.5" y="97.562">doPreSaveFiltering(Context, String): 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="236" x="239.5" y="110.3667">doPostSaveFiltering(Context, String): void</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="174" x="239.5" y="123.1714">getFilterList(): List&lt;PageFilter&gt;</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="83" x="239.5" y="135.9761">destroy(): void</text></a><!--MD5=[b1c0826e517ea92de4d7f72b5c2fe125]
reverse link org.apache.wiki.modules.BaseModuleManager to org.apache.wiki.filters.DefaultFilterManager--><path codeLine="31" d="M116.72,111.27 C131.56,135.93 152.17,170.17 171.83,202.84 " fill="none" id="org.apache.wiki.modules.BaseModuleManager-backto-org.apache.wiki.filters.DefaultFilterManager" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="110.71,114.86,106.4,94.11,122.71,107.64,110.71,114.86" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[1b895c25a4485af058ca065205de5624]
reverse link org.apache.wiki.filters.FilterManager to org.apache.wiki.filters.DefaultFilterManager--><path codeLine="32" d="M316.74,160.35 C308.4,174.21 299.69,188.68 291.16,202.85 " fill="none" id="org.apache.wiki.filters.FilterManager-backto-org.apache.wiki.filters.DefaultFilterManager" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="310.75,156.72,327.06,143.2,322.75,163.94,310.75,156.72" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="162.25" y="424.876">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[b7faeeb93b166428afa211998ebd6838]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>DefaultFilterManager\n<size:10>org.apache.wiki.filters" as org.apache.wiki.filters.DefaultFilterManager [[DefaultFilterManager.html]] {
+DefaultFilterManager(Engine, Properties)
+addPageFilter(PageFilter, int): void
#initialize(Properties): void
+doPreTranslateFiltering(Context, String): String
+doPostTranslateFiltering(Context, String): String
+doPreSaveFiltering(Context, String): String
+doPostSaveFiltering(Context, String): void
+getFilterList(): List<PageFilter>
+destroy(): void
+fireEvent(int, Context): void
+modules(): Collection<WikiModuleInfo>
+getModuleInfo(String): PageFilterInfo
}
abstract class "<size:14>BaseModuleManager\n<size:10>org.apache.wiki.modules" as org.apache.wiki.modules.BaseModuleManager [[../modules/BaseModuleManager.html]]
interface "<size:14>FilterManager\n<size:10>org.apache.wiki.filters" as org.apache.wiki.filters.FilterManager [[FilterManager.html]] {
{abstract} +addPageFilter(PageFilter, int): void
{abstract} +doPreTranslateFiltering(Context, String): String
{abstract} +doPostTranslateFiltering(Context, String): String
{abstract} +doPreSaveFiltering(Context, String): String
{abstract} +doPostSaveFiltering(Context, String): void
{abstract} +getFilterList(): List<PageFilter>
{abstract} +destroy(): void
}
org.apache.wiki.modules.BaseModuleManager <|- - org.apache.wiki.filters.DefaultFilterManager
org.apache.wiki.filters.FilterManager <|.. org.apache.wiki.filters.DefaultFilterManager
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>