blob: dac4b621f15a76bab79fa6df28ca1a19aaccf4c3 [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="356px" preserveAspectRatio="none" style="width:406px;height:356px;background:#FFFFFF;" version="1.1" viewBox="0 0 406 356" width="406px" zoomAndPan="magnify"><defs><filter height="300%" id="f1veqcg8okwrfv" 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=[432f95c546818ac812fdf9c17b206998]
class org.apache.wiki.ui.DefaultCommandResolver--><a href="DefaultCommandResolver.html" target="_top" title="DefaultCommandResolver.html" xlink:actuate="onRequest" xlink:href="DefaultCommandResolver.html" xlink:show="new" xlink:title="DefaultCommandResolver.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1veqcg8okwrfv)" height="148.375" id="org.apache.wiki.ui.DefaultCommandResolver" style="stroke:#A80036;stroke-width:1.5;" width="383" x="9" y="177"/><ellipse cx="106.25" cy="195.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M109.2188,201.6094 Q108.6406,201.9063 108,202.0469 Q107.3594,202.2031 106.6563,202.2031 Q104.1563,202.2031 102.8281,200.5625 Q101.5156,198.9063 101.5156,195.7813 Q101.5156,192.6563 102.8281,191 Q104.1563,189.3438 106.6563,189.3438 Q107.3594,189.3438 108,189.5 Q108.6563,189.6563 109.2188,189.9531 L109.2188,192.6719 Q108.5938,192.0938 108,191.8281 Q107.4063,191.5469 106.7813,191.5469 Q105.4375,191.5469 104.75,192.625 Q104.0625,193.6875 104.0625,195.7813 Q104.0625,197.875 104.75,198.9531 Q105.4375,200.0156 106.7813,200.0156 Q107.4063,200.0156 108,199.75 Q108.5938,199.4688 109.2188,198.8906 L109.2188,201.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="180" x="126.75" y="194.9951">DefaultCommandResolver</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="85" x="174.25" y="207.5791">org.apache.wiki.ui</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="391" y1="214.9375" y2="214.9375"/><ellipse cx="20" cy="225.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="260" x="29" y="229.1479">DefaultCommandResolver(Engine, Properties)</text><ellipse cx="20" cy="238.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="304" x="29" y="241.9526">findCommand(HttpServletRequest, String): Command</text><ellipse cx="20" cy="251.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="189" x="29" y="254.7573">getFinalPageName(String): String</text><ellipse cx="20" cy="264.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="228" x="29" y="267.562">getSpecialPageReference(String): String</text><polygon fill="#FFFF44" points="20,272.1563,24,276.1563,20,280.1563,16,276.1563" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="334" x="29" y="280.3667">extractCommandFromPath(HttpServletRequest): Command</text><ellipse cx="20" cy="289.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="357" x="29" y="293.1714">extractPageFromParameter(String, HttpServletRequest): String</text><ellipse cx="20" cy="302.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="265" x="29" y="305.9761">resolvePage(HttpServletRequest, String): Page</text><polygon fill="#FFFF44" points="20,310.5703,24,314.5703,20,318.5703,16,314.5703" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="195" x="29" y="318.7808">simplePageExists(String): boolean</text></a><!--MD5=[27452c966d66ed20d76dfc80a8e49e42]
class org.apache.wiki.ui.CommandResolver--><a href="CommandResolver.html" target="_top" title="CommandResolver.html" xlink:actuate="onRequest" xlink:href="CommandResolver.html" xlink:show="new" xlink:title="CommandResolver.html" xlink:type="simple"><rect codeLine="16" fill="#FEFECE" filter="url(#f1veqcg8okwrfv)" height="109.9609" id="org.apache.wiki.ui.CommandResolver" style="stroke:#A80036;stroke-width:1.5;" width="382" x="9.5" y="7"/><ellipse cx="130.75" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M126.6719,21.7344 L126.6719,19.5781 L134.0625,19.5781 L134.0625,21.7344 L131.5938,21.7344 L131.5938,29.8125 L134.0625,29.8125 L134.0625,31.9688 L126.6719,31.9688 L126.6719,29.8125 L129.1406,29.8125 L129.1406,21.7344 L126.6719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="131" x="151.25" y="24.9951">CommandResolver</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="90" x="171.75" y="37.5791">org.apache.wiki.ui</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10.5" x2="390.5" y1="44.9375" y2="44.9375"/><ellipse cx="20.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="303" x="29.5" y="59.1479">findCommand(HttpServletRequest, String): Command</text><ellipse cx="20.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="187" x="29.5" y="71.9526">getFinalPageName(String): String</text><ellipse cx="20.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="226" x="29.5" y="84.7573">getSpecialPageReference(String): String</text><ellipse cx="20.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="356" x="29.5" y="97.562">extractPageFromParameter(String, HttpServletRequest): String</text><ellipse cx="20.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="264" x="29.5" y="110.3667">resolvePage(HttpServletRequest, String): Page</text></a><!--MD5=[b5e9b3eca88e642ff6268fe31c557d62]
reverse link org.apache.wiki.ui.CommandResolver to org.apache.wiki.ui.DefaultCommandResolver--><path codeLine="24" d="M200.5,137.55 C200.5,150.51 200.5,163.98 200.5,176.9 " fill="none" id="org.apache.wiki.ui.CommandResolver-backto-org.apache.wiki.ui.DefaultCommandResolver" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="193.5,137.09,200.5,117.09,207.5,137.09,193.5,137.09" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="100.5" y="347.6572">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[24e60de3807df7fffa9b7ba1927e2063]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>DefaultCommandResolver\n<size:10>org.apache.wiki.ui" as org.apache.wiki.ui.DefaultCommandResolver [[DefaultCommandResolver.html]] {
+DefaultCommandResolver(Engine, Properties)
+findCommand(HttpServletRequest, String): Command
+getFinalPageName(String): String
+getSpecialPageReference(String): String
#extractCommandFromPath(HttpServletRequest): Command
+extractPageFromParameter(String, HttpServletRequest): String
+resolvePage(HttpServletRequest, String): Page
#simplePageExists(String): boolean
}
interface "<size:14>CommandResolver\n<size:10>org.apache.wiki.ui" as org.apache.wiki.ui.CommandResolver [[CommandResolver.html]] {
{abstract} +findCommand(HttpServletRequest, String): Command
{abstract} +getFinalPageName(String): String
{abstract} +getSpecialPageReference(String): String
{abstract} +extractPageFromParameter(String, HttpServletRequest): String
{abstract} +resolvePage(HttpServletRequest, String): Page
}
org.apache.wiki.ui.CommandResolver <|.. org.apache.wiki.ui.DefaultCommandResolver
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>