blob: 1c213bdec3b739cb27788e8c56169d86cc9c483b [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="632px" preserveAspectRatio="none" style="width:340px;height:632px;background:#FFFFFF;" version="1.1" viewBox="0 0 340 632" width="340px" zoomAndPan="magnify"><defs><filter height="300%" id="f1p9ogp1w1q10c" 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=[f30564b1fadf71431e905bd5b62c911d]
class org.apache.wiki.ui.TemplateManager--><a href="TemplateManager.html" target="_top" title="TemplateManager.html" xlink:actuate="onRequest" xlink:href="TemplateManager.html" xlink:show="new" xlink:title="TemplateManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1p9ogp1w1q10c)" height="450.8828" id="org.apache.wiki.ui.TemplateManager" style="stroke:#A80036;stroke-width:1.5;" width="319" x="7" y="151"/><ellipse cx="99.75" cy="169.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M95.6719,165.7344 L95.6719,163.5781 L103.0625,163.5781 L103.0625,165.7344 L100.5938,165.7344 L100.5938,173.8125 L103.0625,173.8125 L103.0625,175.9688 L95.6719,175.9688 L95.6719,173.8125 L98.1406,173.8125 L98.1406,165.7344 L95.6719,165.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="125" x="120.25" y="168.9951">TemplateManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="90" x="137.75" y="181.5791">org.apache.wiki.ui</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="325" y1="188.9375" y2="188.9375"/><ellipse cx="18" cy="199.9375" 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="137" x="27" y="203.1479">SKIN_DIRECTORY: String</text><ellipse cx="18" cy="212.7422" 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="177" x="27" y="215.9526">RESOURCE_JSFUNCTION: String</text><ellipse cx="18" cy="225.5469" 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="233" x="27" y="228.7573">RESOURCE_JSLOCALIZEDSTRINGS: String</text><ellipse cx="18" cy="238.3516" 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="181" x="27" y="241.562">RESOURCE_STYLESHEET: String</text><ellipse cx="18" cy="251.1563" 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="149" x="27" y="254.3667">RESOURCE_SCRIPT: String</text><ellipse cx="18" cy="263.9609" 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="168" x="27" y="267.1714">RESOURCE_INLINECSS: String</text><ellipse cx="18" cy="276.7656" 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="105" x="27" y="279.9761">DIRECTORY: String</text><ellipse cx="18" cy="289.5703" 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="154" x="27" y="292.7808">DEFAULT_TEMPLATE: String</text><ellipse cx="18" cy="302.375" 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="122" x="27" y="305.5854">PROPERTYFILE: String</text><ellipse cx="18" cy="315.1797" 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="171" x="27" y="318.3901">I18NRESOURCE_PREFIX: String</text><ellipse cx="18" cy="327.9844" 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="172" x="27" y="331.1948">I18NRESOURCE_SUFFIX: String</text><ellipse cx="18" cy="340.7891" 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="149" x="27" y="343.9995">I18NRESOURCE_EN: String</text><ellipse cx="18" cy="353.5938" 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="166" x="27" y="356.8042">I18NRESOURCE_EN_ID: String</text><ellipse cx="18" cy="366.3984" 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="165" x="27" y="369.6089">I18NDEFAULT_LOCALE: String</text><ellipse cx="18" cy="379.2031" 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="175" x="27" y="382.4136">I18NSERVER_TIMEZONE: String</text><ellipse cx="18" cy="392.0078" 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="182" x="27" y="395.2183">TIMEFORMATPROPERTIES: String</text><ellipse cx="18" cy="404.8125" 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="165" x="27" y="408.0229">RESOURCE_INCLUDES: String</text><ellipse cx="18" cy="417.6172" 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="182" x="27" y="420.8276">RESOURCE_HTTPHEADER: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="325" y1="427.4219" y2="427.4219"/><ellipse cx="18" cy="438.4219" 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="177" x="27" y="441.6323">templateExists(String): boolean</text><ellipse cx="18" cy="451.2266" 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="200" x="27" y="454.437">findJSP(PageContext, String): String</text><ellipse cx="18" cy="464.0313" 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="241" x="27" y="467.2417">findJSP(PageContext, String, String): String</text><ellipse cx="18" cy="476.8359" 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="249" x="27" y="480.0464">findResource(Context, String, String): String</text><ellipse cx="18" cy="489.6406" 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="243" x="27" y="492.8511">listSkins(PageContext, String): Set&lt;String&gt;</text><ellipse cx="18" cy="502.4453" 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="283" x="27" y="505.6558">listLanguages(PageContext): Map&lt;String, String&gt;</text><ellipse cx="18" cy="515.25" 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="293" x="27" y="518.4604">listTimeFormats(PageContext): Map&lt;String, String&gt;</text><ellipse cx="18" cy="528.0547" 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="286" x="27" y="531.2651">listTimeZones(PageContext): Map&lt;String, String&gt;</text><ellipse cx="18" cy="540.8594" 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" text-decoration="underline" textLength="192" x="27" y="544.0698">getMarker(Context, String): String</text><ellipse cx="18" cy="553.6641" 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" text-decoration="underline" textLength="214" x="27" y="556.8745">getJSLocalizedStrings(Context): String</text><ellipse cx="18" cy="566.4688" 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" text-decoration="underline" textLength="286" x="27" y="569.6792">addResourceRequest(Context, String, String): void</text><ellipse cx="18" cy="579.2734" 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" text-decoration="underline" textLength="267" x="27" y="582.4839">getResourceRequests(Context, String): String[]</text><ellipse cx="18" cy="592.0781" 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" text-decoration="underline" textLength="206" x="27" y="595.2886">getResourceTypes(Context): String[]</text></a><!--MD5=[0d707e6870a8b962eb78e46288801ad8]
class org.apache.wiki.modules.ModuleManager--><a href="../modules/ModuleManager.html" target="_top" title="../modules/ModuleManager.html" xlink:actuate="onRequest" xlink:href="../modules/ModuleManager.html" xlink:show="new" xlink:title="../modules/ModuleManager.html" xlink:type="simple"><rect codeLine="39" fill="#FEFECE" filter="url(#f1p9ogp1w1q10c)" height="84.3516" id="org.apache.wiki.modules.ModuleManager" style="stroke:#A80036;stroke-width:1.5;" width="277" x="28" y="7"/><ellipse cx="100.75" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M96.6719,21.7344 L96.6719,19.5781 L104.0625,19.5781 L104.0625,21.7344 L101.5938,21.7344 L101.5938,29.8125 L104.0625,29.8125 L104.0625,31.9688 L96.6719,31.9688 L96.6719,29.8125 L99.1406,29.8125 L99.1406,21.7344 L96.6719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="111" x="127.25" y="24.9951">ModuleManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="123" x="121.25" y="37.5791">org.apache.wiki.modules</text><line style="stroke:#A80036;stroke-width:1.5;" x1="29" x2="304" y1="44.9375" y2="44.9375"/><ellipse cx="39" 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="251" x="48" y="59.1479">checkCompatibility(WikiModuleInfo): boolean</text><ellipse cx="39" 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="212" x="48" y="71.9526">getModuleInfo(String): WikiModuleInfo</text><ellipse cx="39" 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="221" x="48" y="84.7573">modules(): Collection&lt;WikiModuleInfo&gt;</text></a><!--MD5=[f72f49262654290ab13fe929b0fd3de8]
reverse link org.apache.wiki.modules.ModuleManager to org.apache.wiki.ui.TemplateManager--><path codeLine="45" d="M166.5,111.44 C166.5,123.46 166.5,136.71 166.5,150.67 " fill="none" id="org.apache.wiki.modules.ModuleManager-backto-org.apache.wiki.ui.TemplateManager" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="159.5,111.22,166.5,91.22,173.5,111.22,159.5,111.22" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="67.5" y="624.165">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[ceab2d4d166eb903ac400ce2088be5b6]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
interface "<size:14>TemplateManager\n<size:10>org.apache.wiki.ui" as org.apache.wiki.ui.TemplateManager [[TemplateManager.html]] {
{static} +SKIN_DIRECTORY: String
{static} +RESOURCE_JSFUNCTION: String
{static} +RESOURCE_JSLOCALIZEDSTRINGS: String
{static} +RESOURCE_STYLESHEET: String
{static} +RESOURCE_SCRIPT: String
{static} +RESOURCE_INLINECSS: String
{static} +DIRECTORY: String
{static} +DEFAULT_TEMPLATE: String
{static} +PROPERTYFILE: String
{static} +I18NRESOURCE_PREFIX: String
{static} +I18NRESOURCE_SUFFIX: String
{static} +I18NRESOURCE_EN: String
{static} +I18NRESOURCE_EN_ID: String
{static} +I18NDEFAULT_LOCALE: String
{static} +I18NSERVER_TIMEZONE: String
{static} +TIMEFORMATPROPERTIES: String
{static} +RESOURCE_INCLUDES: String
{static} +RESOURCE_HTTPHEADER: String
{abstract} +templateExists(String): boolean
{abstract} +findJSP(PageContext, String): String
{abstract} +findJSP(PageContext, String, String): String
{abstract} +findResource(Context, String, String): String
{abstract} +listSkins(PageContext, String): Set<String>
+listLanguages(PageContext): Map<String, String>
{abstract} +listTimeFormats(PageContext): Map<String, String>
+listTimeZones(PageContext): Map<String, String>
{static} +getMarker(Context, String): String
{static} +getJSLocalizedStrings(Context): String
{static} +addResourceRequest(Context, String, String): void
{static} +getResourceRequests(Context, String): String[]
{static} +getResourceTypes(Context): String[]
}
interface "<size:14>ModuleManager\n<size:10>org.apache.wiki.modules" as org.apache.wiki.modules.ModuleManager [[../modules/ModuleManager.html]] {
{abstract} +checkCompatibility(WikiModuleInfo): boolean
{abstract} +getModuleInfo(String): WikiModuleInfo
{abstract} +modules(): Collection<WikiModuleInfo>
}
org.apache.wiki.modules.ModuleManager <|- - org.apache.wiki.ui.TemplateManager
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>