blob: e12d53f5d1ee26f1e11b321c4aa14a85adc6e8b2 [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="820px" preserveAspectRatio="none" style="width:746px;height:820px;background:#FFFFFF;" version="1.1" viewBox="0 0 746 820" width="746px" zoomAndPan="magnify"><defs><filter height="300%" id="f4xqu0awl1fsb" 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=[ba14b7e446e59558acdd58a8e641054c]
cluster org.apache.wiki.modules--><polygon fill="#FFFFFF" filter="url(#f4xqu0awl1fsb)" points="16,142,219,142,226,164.2969,729,164.2969,729,797,16,797,16,142" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="226" y1="164.2969" y2="164.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="197" x="20" y="156.9951">org.apache.wiki.modules</text><!--MD5=[aa8f7b917213fcc1c2766e2d59b49067]
cluster java.lang--><polygon fill="#FFFFFF" filter="url(#f4xqu0awl1fsb)" points="368,6,443,6,450,28.2969,528,28.2969,528,118,368,118,368,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="368" x2="450" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="69" x="372" y="20.9951">java.lang</text><!--MD5=[b7bc5679f73a21bab50bb2c40ae49e22]
class org.apache.wiki.modules.InternalModule--><a href="InternalModule.html" target="_top" title="InternalModule.html" xlink:actuate="onRequest" xlink:href="InternalModule.html" xlink:show="new" xlink:title="InternalModule.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#f4xqu0awl1fsb)" height="48" id="org.apache.wiki.modules.InternalModule" style="stroke:#A80036;stroke-width:1.5;" width="126" x="587" y="375.5"/><ellipse cx="602" cy="391.5" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M597.9219,387.2656 L597.9219,385.1094 L605.3125,385.1094 L605.3125,387.2656 L602.8438,387.2656 L602.8438,395.3438 L605.3125,395.3438 L605.3125,397.5 L597.9219,397.5 L597.9219,395.3438 L600.3906,395.3438 L600.3906,387.2656 L597.9219,387.2656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="94" x="616" y="395.6543">InternalModule</text><line style="stroke:#A80036;stroke-width:1.5;" x1="588" x2="712" y1="407.5" y2="407.5"/><line style="stroke:#A80036;stroke-width:1.5;" x1="588" x2="712" y1="415.5" y2="415.5"/></a><!--MD5=[dd52e2f9cbe92169871feb29737709c4]
class org.apache.wiki.modules.WikiModuleInfo--><a href="WikiModuleInfo.html" target="_top" title="WikiModuleInfo.html" xlink:actuate="onRequest" xlink:href="WikiModuleInfo.html" xlink:show="new" xlink:title="WikiModuleInfo.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f4xqu0awl1fsb)" height="444.9453" id="org.apache.wiki.modules.WikiModuleInfo" style="stroke:#A80036;stroke-width:1.5;" width="207" x="344.5" y="177"/><ellipse cx="397.75" cy="193" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M400.7188,198.6406 Q400.1406,198.9375 399.5,199.0781 Q398.8594,199.2344 398.1563,199.2344 Q395.6563,199.2344 394.3281,197.5938 Q393.0156,195.9375 393.0156,192.8125 Q393.0156,189.6875 394.3281,188.0313 Q395.6563,186.375 398.1563,186.375 Q398.8594,186.375 399.5,186.5313 Q400.1563,186.6875 400.7188,186.9844 L400.7188,189.7031 Q400.0938,189.125 399.5,188.8594 Q398.9063,188.5781 398.2813,188.5781 Q396.9375,188.5781 396.25,189.6563 Q395.5625,190.7188 395.5625,192.8125 Q395.5625,194.9063 396.25,195.9844 Q396.9375,197.0469 398.2813,197.0469 Q398.9063,197.0469 399.5,196.7813 Q400.0938,196.5 400.7188,195.9219 L400.7188,198.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="92" x="418.25" y="197.1543">WikiModuleInfo</text><line style="stroke:#A80036;stroke-width:1.5;" x1="345.5" x2="550.5" y1="209" y2="209"/><polygon fill="none" points="355.5,215,359.5,219,355.5,223,351.5,219" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="91" x="364.5" y="223.2104">m_name: String</text><polygon fill="none" points="355.5,227.8047,359.5,231.8047,355.5,235.8047,351.5,231.8047" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="122" x="364.5" y="236.0151">m_description: String</text><polygon fill="none" points="355.5,240.6094,359.5,244.6094,355.5,248.6094,351.5,244.6094" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="117" x="364.5" y="248.8198">m_moduleUrl: String</text><polygon fill="none" points="355.5,253.4141,359.5,257.4141,355.5,261.4141,351.5,257.4141" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="144" x="364.5" y="261.6245">m_moduleVersion: String</text><polygon fill="none" points="355.5,266.2188,359.5,270.2188,355.5,274.2188,351.5,270.2188" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="137" x="364.5" y="274.4292">m_htmlTemplate: String</text><polygon fill="none" points="355.5,279.0234,359.5,283.0234,355.5,287.0234,351.5,283.0234" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="138" x="364.5" y="287.2339">m_scriptLocation: String</text><polygon fill="none" points="355.5,291.8281,359.5,295.8281,355.5,299.8281,351.5,295.8281" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="115" x="364.5" y="300.0386">m_scriptText: String</text><polygon fill="none" points="355.5,304.6328,359.5,308.6328,355.5,312.6328,351.5,308.6328" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="165" x="364.5" y="312.8433">m_stylesheetLocation: String</text><polygon fill="none" points="355.5,317.4375,359.5,321.4375,355.5,325.4375,351.5,321.4375" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="142" x="364.5" y="325.6479">m_stylesheetText: String</text><polygon fill="none" points="355.5,330.2422,359.5,334.2422,355.5,338.2422,351.5,334.2422" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="96" x="364.5" y="338.4526">m_author: String</text><polygon fill="none" points="355.5,343.0469,359.5,347.0469,355.5,351.0469,351.5,347.0469" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="112" x="364.5" y="351.2573">m_authorUrl: String</text><polygon fill="none" points="355.5,355.8516,359.5,359.8516,355.5,363.8516,351.5,359.8516" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="97" x="364.5" y="364.062">m_resource: URL</text><polygon fill="none" points="355.5,368.6563,359.5,372.6563,355.5,376.6563,351.5,372.6563" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="123" x="364.5" y="376.8667">m_minVersion: String</text><polygon fill="none" points="355.5,381.4609,359.5,385.4609,355.5,389.4609,351.5,385.4609" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="126" x="364.5" y="389.6714">m_maxVersion: String</text><polygon fill="none" points="355.5,394.2656,359.5,398.2656,355.5,402.2656,351.5,398.2656" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="155" x="364.5" y="402.4761">m_adminBeanClass: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="345.5" x2="550.5" y1="409.0703" y2="409.0703"/><ellipse cx="355.5" cy="420.0703" 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="124" x="364.5" y="423.2808">WikiModuleInfo(String)</text><polygon fill="#FFFF44" points="355.5,427.875,359.5,431.875,355.5,435.875,351.5,431.875" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="181" x="364.5" y="436.0854">initializeFromXML(Element): void</text><ellipse cx="355.5" cy="445.6797" 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="164" x="364.5" y="448.8901">getAdminBeanClass(): String</text><ellipse cx="355.5" cy="458.4844" 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="101" x="364.5" y="461.6948">getName(): String</text><ellipse cx="355.5" cy="471.2891" 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="364.5" y="474.4995">getDescription(): String</text><ellipse cx="355.5" cy="484.0938" 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="124" x="364.5" y="487.3042">getModuleUrl(): String</text><ellipse cx="355.5" cy="496.8984" 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="151" x="364.5" y="500.1089">getModuleVersion(): String</text><ellipse cx="355.5" cy="509.7031" 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="364.5" y="512.9136">getHtmlTemplate(): String</text><ellipse cx="355.5" cy="522.5078" 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="364.5" y="525.7183">getStylesheetLocation(): String</text><ellipse cx="355.5" cy="535.3125" 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="148" x="364.5" y="538.5229">getScriptLocation(): String</text><ellipse cx="355.5" cy="548.1172" 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="105" x="364.5" y="551.3276">getAuthor(): String</text><ellipse cx="355.5" cy="560.9219" 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="121" x="364.5" y="564.1323">getAuthorUrl(): String</text><ellipse cx="355.5" cy="573.7266" 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="130" x="364.5" y="576.937">getMinVersion(): String</text><ellipse cx="355.5" cy="586.5313" 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="133" x="364.5" y="589.7417">getMaxVersion(): String</text><polygon fill="#FFFF44" points="355.5,594.3359,359.5,598.3359,355.5,602.3359,351.5,598.3359" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="179" x="364.5" y="602.5464">getTextResource(String): String</text><ellipse cx="355.5" cy="612.1406" 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="364.5" y="615.3511">compareTo(WikiModuleInfo): int</text></a><!--MD5=[443b563be18386622103a58c94c92556]
class org.apache.wiki.modules.BaseModuleManager--><a href="BaseModuleManager.html" target="_top" title="BaseModuleManager.html" xlink:actuate="onRequest" xlink:href="BaseModuleManager.html" xlink:show="new" xlink:title="BaseModuleManager.html" xlink:type="simple"><rect codeLine="39" fill="#FEFECE" filter="url(#f4xqu0awl1fsb)" height="99.2188" id="org.apache.wiki.modules.BaseModuleManager" style="stroke:#A80036;stroke-width:1.5;" width="448" x="32" y="682"/><ellipse cx="186.75" cy="698" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M186.8594,693.3438 L185.7031,698.4219 L188.0313,698.4219 L186.8594,693.3438 Z M185.375,691.1094 L188.3594,691.1094 L191.7188,703.5 L189.2656,703.5 L188.5,700.4375 L185.2188,700.4375 L184.4688,703.5 L182.0313,703.5 L185.375,691.1094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="130" x="207.25" y="702.1543">BaseModuleManager</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33" x2="479" y1="714" y2="714"/><polygon fill="none" points="43,720,47,724,43,728,39,724" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="101" x="52" y="728.2104">m_engine: Engine</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33" x2="479" y1="734.8047" y2="734.8047"/><ellipse cx="43" cy="745.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="164" x="52" y="749.0151">BaseModuleManager(Engine)</text><ellipse cx="43" cy="758.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="248" x="52" y="761.8198">checkCompatibility(WikiModuleInfo): boolean</text><polygon fill="#FFFF44" points="43,766.4141,47,770.4141,43,774.4141,39,770.4141" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="422" x="52" y="774.6245">modules(Iterator&lt;T extends WikiModuleInfo&gt;): Collection&lt;WikiModuleInfo&gt;</text></a><!--MD5=[0d707e6870a8b962eb78e46288801ad8]
class org.apache.wiki.modules.ModuleManager--><a href="ModuleManager.html" target="_top" title="ModuleManager.html" xlink:actuate="onRequest" xlink:href="ModuleManager.html" xlink:show="new" xlink:title="ModuleManager.html" xlink:type="simple"><rect codeLine="46" fill="#FEFECE" filter="url(#f4xqu0awl1fsb)" height="99.2188" id="org.apache.wiki.modules.ModuleManager" style="stroke:#A80036;stroke-width:1.5;" width="277" x="32.5" y="350"/><ellipse cx="116.75" cy="366" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M112.6719,361.7656 L112.6719,359.6094 L120.0625,359.6094 L120.0625,361.7656 L117.5938,361.7656 L117.5938,369.8438 L120.0625,369.8438 L120.0625,372 L112.6719,372 L112.6719,369.8438 L115.1406,369.8438 L115.1406,361.7656 L112.6719,361.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="100" x="137.25" y="370.1543">ModuleManager</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="308.5" y1="382" y2="382"/><ellipse cx="43.5" cy="393" 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="213" x="52.5" y="396.2104">PLUGIN_RESOURCE_LOCATION: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="308.5" y1="402.8047" y2="402.8047"/><ellipse cx="43.5" cy="413.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="251" x="52.5" y="417.0151">checkCompatibility(WikiModuleInfo): boolean</text><ellipse cx="43.5" cy="426.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="212" x="52.5" y="429.8198">getModuleInfo(String): WikiModuleInfo</text><ellipse cx="43.5" cy="439.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="221" x="52.5" y="442.6245">modules(): Collection&lt;WikiModuleInfo&gt;</text></a><!--MD5=[008d82c49f85b4d489e041917c99c847]
class java.lang.Comparable--><rect codeLine="58" fill="#FEFECE" filter="url(#f4xqu0awl1fsb)" height="60.8047" id="java.lang.Comparable" style="stroke:#A80036;stroke-width:1.5;" width="127" x="384.5" y="41"/><ellipse cx="403.55" cy="57" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M399.4719,52.7656 L399.4719,50.6094 L406.8625,50.6094 L406.8625,52.7656 L404.3938,52.7656 L404.3938,60.8438 L406.8625,60.8438 L406.8625,63 L399.4719,63 L399.4719,60.8438 L401.9406,60.8438 L401.9406,52.7656 L399.4719,52.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="75" x="418.45" y="61.1543">Comparable</text><rect fill="#FFFFFF" height="15.9688" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="505.5" y="38"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="506.5" y="50.1387">T</text><line style="stroke:#A80036;stroke-width:1.5;" x1="385.5" x2="510.5" y1="73" y2="73"/><line style="stroke:#A80036;stroke-width:1.5;" x1="385.5" x2="510.5" y1="81" y2="81"/><ellipse cx="395.5" 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="101" x="404.5" y="95.2104">compareTo(T): int</text><!--MD5=[a9d5885bf47fb8f9b5ce2696451f329e]
reverse link java.lang.Comparable to org.apache.wiki.modules.WikiModuleInfo--><path codeLine="53" d="M448,122.05 C448,137.9 448,156.6 448,176.67 " fill="none" id="java.lang.Comparable-backto-org.apache.wiki.modules.WikiModuleInfo" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="441,122.01,448,102.01,455,122.01,441,122.01" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[70d0dc7ee093234c104614ab017594e7]
reverse link org.apache.wiki.modules.ModuleManager to org.apache.wiki.modules.BaseModuleManager--><path codeLine="54" d="M188.57,468.71 C204.95,532.29 228.96,625.53 243.48,681.88 " fill="none" id="org.apache.wiki.modules.ModuleManager-backto-org.apache.wiki.modules.BaseModuleManager" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="181.75,470.31,183.54,449.19,195.31,466.81,181.75,470.31" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="270.5" y="812.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[735818186d0ec272a038495b1c4a7103]
@startuml
namespace org.apache.wiki.modules {
interface InternalModule [[InternalModule.html]]
class WikiModuleInfo [[WikiModuleInfo.html]] {
#m_name: String
#m_description: String
#m_moduleUrl: String
#m_moduleVersion: String
#m_htmlTemplate: String
#m_scriptLocation: String
#m_scriptText: String
#m_stylesheetLocation: String
#m_stylesheetText: String
#m_author: String
#m_authorUrl: String
#m_resource: URL
#m_minVersion: String
#m_maxVersion: String
#m_adminBeanClass: String
+WikiModuleInfo(String)
#initializeFromXML(Element): void
+getAdminBeanClass(): String
+getName(): String
+getDescription(): String
+getModuleUrl(): String
+getModuleVersion(): String
+getHtmlTemplate(): String
+getStylesheetLocation(): String
+getScriptLocation(): String
+getAuthor(): String
+getAuthorUrl(): String
+getMinVersion(): String
+getMaxVersion(): String
#getTextResource(String): String
+compareTo(WikiModuleInfo): int
}
abstract class BaseModuleManager [[BaseModuleManager.html]] {
#m_engine: Engine
+BaseModuleManager(Engine)
+checkCompatibility(WikiModuleInfo): boolean
#modules(Iterator<T extends WikiModuleInfo>): Collection<WikiModuleInfo>
}
interface ModuleManager [[ModuleManager.html]] {
{static} +PLUGIN_RESOURCE_LOCATION: String
{abstract} +checkCompatibility(WikiModuleInfo): boolean
{abstract} +getModuleInfo(String): WikiModuleInfo
{abstract} +modules(): Collection<WikiModuleInfo>
}
java.lang.Comparable <|.. WikiModuleInfo
ModuleManager <|.. BaseModuleManager
}
namespace java.lang {
interface Comparable<T> {
{abstract} +compareTo(T): int
}
}
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>