blob: a2b3225a2fe1fbf15856b97f4f74a18c2974a7e6 [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:400px;height:632px;background:#FFFFFF;" version="1.1" viewBox="0 0 400 632" width="400px" zoomAndPan="magnify"><defs><filter height="300%" id="freeccjjgbdxb" 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=[3555eec273dd416d947139defae49231]
class org.apache.wiki.api.core.Context--><a href="Context.html" target="_top" title="Context.html" xlink:actuate="onRequest" xlink:href="Context.html" xlink:show="new" xlink:title="Context.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#freeccjjgbdxb)" height="386.8594" id="org.apache.wiki.api.core.Context" style="stroke:#A80036;stroke-width:1.5;" width="309" x="7" y="215"/><ellipse cx="96.75" cy="233.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M92.6719,229.7344 L92.6719,227.5781 L100.0625,227.5781 L100.0625,229.7344 L97.5938,229.7344 L97.5938,237.8125 L100.0625,237.8125 L100.0625,239.9688 L92.6719,239.9688 L92.6719,237.8125 L95.1406,237.8125 L95.1406,229.7344 L92.6719,229.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="55" x="150.25" y="232.9951">Context</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="121" x="117.25" y="245.5791">org.apache.wiki.api.core</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="315" y1="252.9375" y2="252.9375"/><ellipse cx="18" cy="263.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="129" x="27" y="267.1479">ATTR_CONTEXT: String</text><ellipse cx="18" cy="276.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="175" x="27" y="279.9526">VAR_EXECUTE_PLUGINS: String</text><ellipse cx="18" cy="289.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="207" x="27" y="292.7573">VAR_WYSIWYG_EDITOR_MODE: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="315" y1="299.3516" y2="299.3516"/><ellipse cx="18" cy="310.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="90" x="27" y="313.562">getPage(): Page</text><ellipse cx="18" cy="323.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="113" x="27" y="326.3667">setPage(Page): void</text><ellipse cx="18" cy="335.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="115" x="27" y="339.1714">getRealPage(): Page</text><ellipse cx="18" cy="348.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="142" x="27" y="351.9761">setRealPage(Page): Page</text><ellipse cx="18" cy="361.5703" 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="110" x="27" y="364.7808">getEngine(): Engine</text><ellipse cx="18" cy="374.375" 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="180" x="27" y="377.5854">setRequestContext(String): void</text><ellipse cx="18" cy="387.1797" 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="121" x="27" y="390.3901">getVariable(String): T</text><ellipse cx="18" cy="399.9844" 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="181" x="27" y="403.1948">setVariable(String, Object): void</text><ellipse cx="18" cy="412.7891" 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="283" x="27" y="415.9995">getBooleanWikiProperty(String, boolean): boolean</text><ellipse cx="18" cy="425.5938" 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="183" x="27" y="428.8042">getHttpParameter(String): String</text><ellipse cx="18" cy="438.3984" 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="27" y="441.6089">getHttpRequest(): HttpServletRequest</text><ellipse cx="18" cy="451.2031" 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="143" x="27" y="454.4136">setTemplate(String): void</text><ellipse cx="18" cy="464.0078" 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="120" x="27" y="467.2183">getTemplate(): String</text><ellipse cx="18" cy="476.8125" 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="143" x="27" y="480.0229">getWikiSession(): Session</text><ellipse cx="18" cy="489.6172" 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="151" x="27" y="492.8276">getCurrentUser(): Principal</text><ellipse cx="18" cy="502.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="185" x="27" y="505.6323">hasAdminPermissions(): boolean</text><ellipse cx="18" cy="515.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="149" x="27" y="518.437">getViewURL(String): String</text><ellipse cx="18" cy="528.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="136" x="27" y="531.2417">getRedirectURL(): String</text><ellipse cx="18" cy="540.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="150" x="27" y="544.0464">getCommand(): Command</text><ellipse cx="18" cy="553.6406" 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="165" x="27" y="556.8511">getURL(String, String): String</text><ellipse cx="18" cy="566.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="207" x="27" y="569.6558">getURL(String, String, String): String</text><ellipse cx="18" cy="579.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="120" x="27" y="582.4604">deepClone(): Context</text><ellipse cx="18" cy="592.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" text-decoration="underline" textLength="194" x="27" y="595.2651">findContext(PageContext): Context</text></a><!--MD5=[e928e726d300d3bec07862808e5ce117]
class java.lang.Cloneable--><rect codeLine="34" fill="#FEFECE" filter="url(#freeccjjgbdxb)" height="37.9375" id="java.lang.Cloneable" style="stroke:#A80036;stroke-width:1.5;" width="101" x="8" y="62"/><ellipse cx="23" cy="80.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M18.9219,76.7344 L18.9219,74.5781 L26.3125,74.5781 L26.3125,76.7344 L23.8438,76.7344 L23.8438,84.8125 L26.3125,84.8125 L26.3125,86.9688 L18.9219,86.9688 L18.9219,84.8125 L21.3906,84.8125 L21.3906,76.7344 L18.9219,76.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="69" x="37" y="79.9951">Cloneable</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="45" x="49" y="92.5791">java.lang</text><!--MD5=[309ab561df12838fd93c6e1fe4884fd0]
class org.apache.wiki.api.core.Command--><a href="Command.html" target="_top" title="Command.html" xlink:actuate="onRequest" xlink:href="Command.html" xlink:show="new" xlink:title="Command.html" xlink:type="simple"><rect codeLine="35" fill="#FEFECE" filter="url(#freeccjjgbdxb)" height="148.375" id="org.apache.wiki.api.core.Command" style="stroke:#A80036;stroke-width:1.5;" width="242" x="144.5" y="7"/><ellipse cx="200.75" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M196.6719,21.7344 L196.6719,19.5781 L204.0625,19.5781 L204.0625,21.7344 L201.5938,21.7344 L201.5938,29.8125 L204.0625,29.8125 L204.0625,31.9688 L196.6719,31.9688 L196.6719,29.8125 L199.1406,29.8125 L199.1406,21.7344 L196.6719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="71" x="246.25" y="24.9951">Command</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="121" x="221.25" y="37.5791">org.apache.wiki.api.core</text><line style="stroke:#A80036;stroke-width:1.5;" x1="145.5" x2="385.5" y1="44.9375" y2="44.9375"/><ellipse cx="155.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="216" x="164.5" y="59.1479">targetedCommand(Object): Command</text><ellipse cx="155.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="164" x="164.5" y="71.9526">getContentTemplate(): String</text><ellipse cx="155.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="84" x="164.5" y="84.7573">getJSP(): String</text><ellipse cx="155.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="100" x="164.5" y="97.562">getName(): String</text><ellipse cx="155.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="157" x="164.5" y="110.3667">getRequestContext(): String</text><ellipse cx="155.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="188" x="164.5" y="123.1714">requiredPermission(): Permission</text><ellipse cx="155.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="107" x="164.5" y="135.9761">getTarget(): Object</text><ellipse cx="155.5" cy="145.5703" 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="130" x="164.5" y="148.7808">getURLPattern(): String</text></a><!--MD5=[c447a0a60ab8a57de3e59d6a2cd977e9]
reverse link java.lang.Cloneable to org.apache.wiki.api.core.Context--><path codeLine="46" d="M70.46,119.78 C78.25,144.42 89.08,178.65 100.56,214.92 " fill="none" id="java.lang.Cloneable-backto-org.apache.wiki.api.core.Context" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="63.69,121.61,64.33,100.43,77.04,117.39,63.69,121.61" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[cc6b7c4b7fc80b6942d9909e546c5914]
reverse link org.apache.wiki.api.core.Command to org.apache.wiki.api.core.Context--><path codeLine="47" d="M236.06,174.15 C231.9,187.16 227.51,200.9 223.02,214.96 " fill="none" id="org.apache.wiki.api.core.Command-backto-org.apache.wiki.api.core.Context" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="229.41,171.97,242.16,155.05,242.74,176.23,229.41,171.97" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="97.75" y="624.1416">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[760ad1e5fc241817e1b7277309b25582]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
interface "<size:14>Context\n<size:10>org.apache.wiki.api.core" as org.apache.wiki.api.core.Context [[Context.html]] {
{static} +ATTR_CONTEXT: String
{static} +VAR_EXECUTE_PLUGINS: String
{static} +VAR_WYSIWYG_EDITOR_MODE: String
{abstract} +getPage(): Page
{abstract} +setPage(Page): void
{abstract} +getRealPage(): Page
{abstract} +setRealPage(Page): Page
{abstract} +getEngine(): Engine
{abstract} +setRequestContext(String): void
{abstract} +getVariable(String): T
{abstract} +setVariable(String, Object): void
{abstract} +getBooleanWikiProperty(String, boolean): boolean
{abstract} +getHttpParameter(String): String
{abstract} +getHttpRequest(): HttpServletRequest
{abstract} +setTemplate(String): void
{abstract} +getTemplate(): String
{abstract} +getWikiSession(): Session
{abstract} +getCurrentUser(): Principal
{abstract} +hasAdminPermissions(): boolean
{abstract} +getViewURL(String): String
{abstract} +getRedirectURL(): String
{abstract} +getCommand(): Command
+getURL(String, String): String
+getURL(String, String, String): String
{abstract} +deepClone(): Context
{static} +findContext(PageContext): Context
}
interface "<size:14>Cloneable\n<size:10>java.lang" as java.lang.Cloneable
interface "<size:14>Command\n<size:10>org.apache.wiki.api.core" as org.apache.wiki.api.core.Command [[Command.html]] {
{abstract} +targetedCommand(Object): Command
{abstract} +getContentTemplate(): String
{abstract} +getJSP(): String
{abstract} +getName(): String
{abstract} +getRequestContext(): String
{abstract} +requiredPermission(): Permission
{abstract} +getTarget(): Object
{abstract} +getURLPattern(): String
}
java.lang.Cloneable <|- - org.apache.wiki.api.core.Context
org.apache.wiki.api.core.Command <|- - org.apache.wiki.api.core.Context
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>