blob: e30be54b650dc2a9e40ba4dbed4b2542a181a43e [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="594px" preserveAspectRatio="none" style="width:327px;height:594px;background:#FFFFFF;" version="1.1" viewBox="0 0 327 594" width="327px" zoomAndPan="magnify"><defs><filter height="300%" id="fx01fdpr1go5h" 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=[8fd0d33d165af66d8dec3070c9153824]
cluster org.apache.wiki.api.filters--><polygon fill="#FFFFFF" filter="url(#fx01fdpr1go5h)" points="16,6,226,6,233,28.2969,310,28.2969,310,571,16,571,16,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="233" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="204" x="20" y="20.9951">org.apache.wiki.api.filters</text><!--MD5=[a833b874e85e441aa0a4bb239711e1e4]
class org.apache.wiki.api.filters.PageFilter--><a href="PageFilter.html" target="_top" title="PageFilter.html" xlink:actuate="onRequest" xlink:href="PageFilter.html" xlink:show="new" xlink:title="PageFilter.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#fx01fdpr1go5h)" height="124.8281" id="org.apache.wiki.api.filters.PageFilter" style="stroke:#A80036;stroke-width:1.5;" width="240" x="43" y="41"/><ellipse cx="127.75" cy="57" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M123.6719,52.7656 L123.6719,50.6094 L131.0625,50.6094 L131.0625,52.7656 L128.5938,52.7656 L128.5938,60.8438 L131.0625,60.8438 L131.0625,63 L123.6719,63 L123.6719,60.8438 L126.1406,60.8438 L126.1406,52.7656 L123.6719,52.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="62" x="148.25" y="61.1543">PageFilter</text><line style="stroke:#A80036;stroke-width:1.5;" x1="44" x2="282" y1="73" y2="73"/><line style="stroke:#A80036;stroke-width:1.5;" x1="44" x2="282" y1="81" y2="81"/><ellipse cx="54" cy="92" 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="190" x="63" y="95.2104">initialize(Engine, Properties): void</text><ellipse cx="54" 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" lengthAdjust="spacing" textLength="208" x="63" y="108.0151">preTranslate(Context, String): String</text><ellipse cx="54" cy="117.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="214" x="63" y="120.8198">postTranslate(Context, String): String</text><ellipse cx="54" cy="130.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="182" x="63" y="133.6245">preSave(Context, String): String</text><ellipse cx="54" cy="143.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="177" x="63" y="146.4292">postSave(Context, String): void</text><ellipse cx="54" cy="156.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="120" x="63" y="159.2339">destroy(Engine): void</text></a><!--MD5=[e6f7120dbe2c94b2a1428c9b3193884e]
class org.apache.wiki.api.filters.BasePageFilter--><a href="BasePageFilter.html" target="_top" title="BasePageFilter.html" xlink:actuate="onRequest" xlink:href="BasePageFilter.html" xlink:show="new" xlink:title="BasePageFilter.html" xlink:type="simple"><rect codeLine="12" fill="#FEFECE" filter="url(#fx01fdpr1go5h)" height="73.6094" id="org.apache.wiki.api.filters.BasePageFilter" style="stroke:#A80036;stroke-width:1.5;" width="215" x="55.5" y="226"/><ellipse cx="111.75" cy="242" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M114.7188,247.6406 Q114.1406,247.9375 113.5,248.0781 Q112.8594,248.2344 112.1563,248.2344 Q109.6563,248.2344 108.3281,246.5938 Q107.0156,244.9375 107.0156,241.8125 Q107.0156,238.6875 108.3281,237.0313 Q109.6563,235.375 112.1563,235.375 Q112.8594,235.375 113.5,235.5313 Q114.1563,235.6875 114.7188,235.9844 L114.7188,238.7031 Q114.0938,238.125 113.5,237.8594 Q112.9063,237.5781 112.2813,237.5781 Q110.9375,237.5781 110.25,238.6563 Q109.5625,239.7188 109.5625,241.8125 Q109.5625,243.9063 110.25,244.9844 Q110.9375,246.0469 112.2813,246.0469 Q112.9063,246.0469 113.5,245.7813 Q114.0938,245.5 114.7188,244.9219 L114.7188,247.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="94" x="132.25" y="246.1543">BasePageFilter</text><line style="stroke:#A80036;stroke-width:1.5;" x1="56.5" x2="269.5" y1="258" y2="258"/><polygon fill="none" points="66.5,264,70.5,268,66.5,272,62.5,268" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="101" x="75.5" y="272.2104">m_engine: Engine</text><line style="stroke:#A80036;stroke-width:1.5;" x1="56.5" x2="269.5" y1="278.8047" y2="278.8047"/><ellipse cx="66.5" cy="289.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="189" x="75.5" y="293.0151">initialize(Engine, Properties): void</text></a><!--MD5=[acf49c4f33178bfcd8eef1c0183c8f5f]
class org.apache.wiki.api.filters.BasicPageFilter--><a href="BasicPageFilter.html" target="_top" title="BasicPageFilter.html" xlink:actuate="onRequest" xlink:href="BasicPageFilter.html" xlink:show="new" xlink:title="BasicPageFilter.html" xlink:type="simple"><rect codeLine="17" fill="#FEFECE" filter="url(#fx01fdpr1go5h)" height="194.7891" id="org.apache.wiki.api.filters.BasicPageFilter" style="stroke:#A80036;stroke-width:1.5;" width="261" x="32.5" y="360"/><ellipse cx="110.75" cy="378.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M113.7188,384.6094 Q113.1406,384.9063 112.5,385.0469 Q111.8594,385.2031 111.1563,385.2031 Q108.6563,385.2031 107.3281,383.5625 Q106.0156,381.9063 106.0156,378.7813 Q106.0156,375.6563 107.3281,374 Q108.6563,372.3438 111.1563,372.3438 Q111.8594,372.3438 112.5,372.5 Q113.1563,372.6563 113.7188,372.9531 L113.7188,375.6719 Q113.0938,375.0938 112.5,374.8281 Q111.9063,374.5469 111.2813,374.5469 Q109.9375,374.5469 109.25,375.625 Q108.5625,376.6875 108.5625,378.7813 Q108.5625,380.875 109.25,381.9531 Q109.9375,383.0156 111.2813,383.0156 Q111.9063,383.0156 112.5,382.75 Q113.0938,382.4688 113.7188,381.8906 L113.7188,384.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="87" x="135.75" y="376.1387">«deprecated»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="96" x="131.25" y="390.1074">BasicPageFilter</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="292.5" y1="397.9375" y2="397.9375"/><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="292.5" y1="405.9375" y2="405.9375"/><ellipse cx="43.5" cy="416.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="210" x="52.5" y="420.1479">initialize(WikiEngine, Properties): void</text><ellipse cx="43.5" cy="429.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="229" x="52.5" y="432.9526">preTranslate(WikiContext, String): String</text><ellipse cx="43.5" cy="442.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="208" x="52.5" y="445.7573">preTranslate(Context, String): String</text><ellipse cx="43.5" cy="455.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="235" x="52.5" y="458.562">postTranslate(WikiContext, String): String</text><ellipse cx="43.5" cy="468.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="214" x="52.5" y="471.3667">postTranslate(Context, String): String</text><ellipse cx="43.5" cy="480.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="203" x="52.5" y="484.1714">preSave(WikiContext, String): String</text><ellipse cx="43.5" cy="493.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="182" x="52.5" y="496.9761">preSave(Context, String): String</text><ellipse cx="43.5" cy="506.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="198" x="52.5" y="509.7808">postSave(WikiContext, String): void</text><ellipse cx="43.5" cy="519.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="177" x="52.5" y="522.5854">postSave(Context, String): void</text><ellipse cx="43.5" cy="532.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="141" x="52.5" y="535.3901">destroy(WikiEngine): void</text><ellipse cx="43.5" cy="544.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="120" x="52.5" y="548.1948">destroy(Engine): void</text></a><!--MD5=[deca6cae490fd4897084a8568d359281]
reverse link org.apache.wiki.api.filters.PageFilter to org.apache.wiki.api.filters.BasePageFilter--><path codeLine="31" d="M163,186.45 C163,200.28 163,213.98 163,225.83 " fill="none" id="org.apache.wiki.api.filters.PageFilter-backto-org.apache.wiki.api.filters.BasePageFilter" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="156,186.3,163,166.3,170,186.3,156,186.3" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[f3e683fd0708669ec811e6ae6b1b4472]
reverse link org.apache.wiki.api.filters.BasePageFilter to org.apache.wiki.api.filters.BasicPageFilter--><path codeLine="32" d="M163,320.54 C163,332.96 163,346.45 163,359.94 " fill="none" id="org.apache.wiki.api.filters.BasePageFilter-backto-org.apache.wiki.api.filters.BasicPageFilter" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="156,320.21,163,300.21,170,320.21,156,320.21" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="61" y="586.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[5f816d82a67494d53f7b068a3c45b21d]
@startuml
namespace org.apache.wiki.api.filters {
interface PageFilter [[PageFilter.html]] {
{abstract} +initialize(Engine, Properties): void
+preTranslate(Context, String): String
+postTranslate(Context, String): String
+preSave(Context, String): String
+postSave(Context, String): void
+destroy(Engine): void
}
class BasePageFilter [[BasePageFilter.html]] {
#m_engine: Engine
+initialize(Engine, Properties): void
}
class BasicPageFilter <<deprecated>> [[BasicPageFilter.html]] {
+initialize(WikiEngine, Properties): void
+preTranslate(WikiContext, String): String
+preTranslate(Context, String): String
+postTranslate(WikiContext, String): String
+postTranslate(Context, String): String
+preSave(WikiContext, String): String
+preSave(Context, String): String
+postSave(WikiContext, String): void
+postSave(Context, String): void
+destroy(WikiEngine): void
+destroy(Engine): void
}
PageFilter <|.. BasePageFilter
BasePageFilter <|- - BasicPageFilter
}
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>