blob: 244eee60ba814647a3733ed413344d76806bd475 [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="646px" preserveAspectRatio="none" style="width:322px;height:646px;background:#FFFFFF;" version="1.1" viewBox="0 0 322 646" width="322px" zoomAndPan="magnify"><defs><filter height="300%" id="f1fajwa58177p6" 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=[fadfeb66a14c4634e7cfaf62a3ddf530]
class org.apache.wiki.pages.PageManager--><a href="PageManager.html" target="_top" title="PageManager.html" xlink:actuate="onRequest" xlink:href="PageManager.html" xlink:show="new" xlink:title="PageManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1fajwa58177p6)" height="489.2969" id="org.apache.wiki.pages.PageManager" style="stroke:#A80036;stroke-width:1.5;" width="301" x="7" y="126"/><ellipse cx="98.25" cy="144.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M94.1719,140.7344 L94.1719,138.5781 L101.5625,138.5781 L101.5625,140.7344 L99.0938,140.7344 L99.0938,148.8125 L101.5625,148.8125 L101.5625,150.9688 L94.1719,150.9688 L94.1719,148.8125 L96.6406,148.8125 L96.6406,140.7344 L94.1719,140.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="94" x="126.75" y="143.9951">PageManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="110" x="118.75" y="156.5791">org.apache.wiki.pages</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="307" y1="163.9375" y2="163.9375"/><ellipse cx="18" cy="174.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="163" x="27" y="178.1479">PROP_PAGEPROVIDER: String</text><ellipse cx="18" cy="187.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="146" x="27" y="190.9526">PROP_LOCKEXPIRY: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="307" y1="197.5469" y2="197.5469"/><ellipse cx="18" cy="208.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="158" x="27" y="211.7573">getProvider(): PageProvider</text><ellipse cx="18" cy="221.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="183" x="27" y="224.562">getAllPages(): Collection&lt;Page&gt;</text><ellipse cx="18" cy="234.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="175" x="27" y="237.3667">getPageText(String, int): String</text><ellipse cx="18" cy="246.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="173" x="27" y="250.1714">getPureText(String, int): String</text><ellipse cx="18" cy="259.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="146" x="27" y="262.9761">getPureText(Page): String</text><ellipse cx="18" cy="272.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="147" x="27" y="275.7808">getText(String, int): String</text><ellipse cx="18" cy="285.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="126" x="27" y="288.5854">getText(String): String</text><ellipse cx="18" cy="298.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="120" x="27" y="301.3901">getText(Page): String</text><ellipse cx="18" cy="310.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="177" x="27" y="314.1948">saveText(Context, String): void</text><ellipse cx="18" cy="323.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="180" x="27" y="326.9995">putPageText(Page, String): void</text><ellipse cx="18" cy="336.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="188" x="27" y="339.8042">lockPage(Page, String): PageLock</text><ellipse cx="18" cy="349.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="157" x="27" y="352.6089">unlockPage(PageLock): void</text><ellipse cx="18" cy="362.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="183" x="27" y="365.4136">getCurrentLock(Page): PageLock</text><ellipse cx="18" cy="375.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="190" x="27" y="378.2183">getActiveLocks(): List&lt;PageLock&gt;</text><ellipse cx="18" cy="387.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="123" x="27" y="391.0229">getPage(String): Page</text><ellipse cx="18" cy="400.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="145" x="27" y="403.8276">getPage(String, int): Page</text><ellipse cx="18" cy="413.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="166" x="27" y="416.6323">getPageInfo(String, int): Page</text><ellipse cx="18" cy="426.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="275" x="27" y="429.437">getVersionHistory(String): List&lt;T extends Page&gt;</text><ellipse cx="18" cy="439.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="158" x="27" y="442.2417">getCurrentProvider(): String</text><ellipse cx="18" cy="451.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="178" x="27" y="455.0464">getProviderDescription(): String</text><ellipse cx="18" cy="464.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="137" x="27" y="467.8511">getTotalPageCount(): int</text><ellipse cx="18" cy="477.4453" 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="186" x="27" y="480.6558">getRecentChanges(): Set&lt;Page&gt;</text><ellipse cx="18" cy="490.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="155" x="27" y="493.4604">pageExists(String): boolean</text><ellipse cx="18" cy="503.0547" 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="506.2651">pageExists(String, int): boolean</text><ellipse cx="18" cy="515.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" textLength="151" x="27" y="519.0698">pageExists(Page): boolean</text><ellipse cx="18" cy="528.6641" 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="176" x="27" y="531.8745">wikiPageExists(String): boolean</text><ellipse cx="18" cy="541.4688" 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="198" x="27" y="544.6792">wikiPageExists(String, int): boolean</text><ellipse cx="18" cy="554.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" textLength="172" x="27" y="557.4839">wikiPageExists(Page): boolean</text><ellipse cx="18" cy="567.0781" 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="146" x="27" y="570.2886">deleteVersion(Page): void</text><ellipse cx="18" cy="579.8828" 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="583.0933">deletePage(String): void</text><ellipse cx="18" cy="592.6875" 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="131" x="27" y="595.8979">deletePage(Page): void</text><ellipse cx="18" cy="605.4922" 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="160" x="27" y="608.7026">getPageSorter(): PageSorter</text></a><!--MD5=[8c616ba9df2429bf0adc99a32a005079]
class org.apache.wiki.event.WikiEventListener--><a href="../event/WikiEventListener.html" target="_top" title="../event/WikiEventListener.html" xlink:actuate="onRequest" xlink:href="../event/WikiEventListener.html" xlink:show="new" xlink:title="../event/WikiEventListener.html" xlink:type="simple"><rect codeLine="42" fill="#FEFECE" filter="url(#f1fajwa58177p6)" height="58.7422" id="org.apache.wiki.event.WikiEventListener" style="stroke:#A80036;stroke-width:1.5;" width="215" x="50" y="7"/><ellipse cx="92" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M87.9219,21.7344 L87.9219,19.5781 L95.3125,19.5781 L95.3125,21.7344 L92.8438,21.7344 L92.8438,29.8125 L95.3125,29.8125 L95.3125,31.9688 L87.9219,31.9688 L87.9219,29.8125 L90.3906,29.8125 L90.3906,21.7344 L87.9219,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="123" x="112" y="24.9951">WikiEventListener</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="109" x="119" y="37.5791">org.apache.wiki.event</text><line style="stroke:#A80036;stroke-width:1.5;" x1="51" x2="264" y1="44.9375" y2="44.9375"/><ellipse cx="61" 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="189" x="70" y="59.1479">actionPerformed(WikiEvent): void</text></a><!--MD5=[bfff4834186a364e128d6c2ecbe80117]
reverse link org.apache.wiki.event.WikiEventListener to org.apache.wiki.pages.PageManager--><path codeLine="46" d="M157.5,86.51 C157.5,98.21 157.5,111.5 157.5,125.78 " fill="none" id="org.apache.wiki.event.WikiEventListener-backto-org.apache.wiki.pages.PageManager" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="150.5,86.09,157.5,66.09,164.5,86.09,150.5,86.09" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="58.5" y="637.5791">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[df31380cd7f7525e8162b95189170d64]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
interface "<size:14>PageManager\n<size:10>org.apache.wiki.pages" as org.apache.wiki.pages.PageManager [[PageManager.html]] {
{static} +PROP_PAGEPROVIDER: String
{static} +PROP_LOCKEXPIRY: String
{abstract} +getProvider(): PageProvider
{abstract} +getAllPages(): Collection<Page>
{abstract} +getPageText(String, int): String
{abstract} +getPureText(String, int): String
+getPureText(Page): String
{abstract} +getText(String, int): String
+getText(String): String
+getText(Page): String
{abstract} +saveText(Context, String): void
{abstract} +putPageText(Page, String): void
{abstract} +lockPage(Page, String): PageLock
{abstract} +unlockPage(PageLock): void
{abstract} +getCurrentLock(Page): PageLock
{abstract} +getActiveLocks(): List<PageLock>
{abstract} +getPage(String): Page
{abstract} +getPage(String, int): Page
{abstract} +getPageInfo(String, int): Page
{abstract} +getVersionHistory(String): List<T extends Page>
{abstract} +getCurrentProvider(): String
{abstract} +getProviderDescription(): String
{abstract} +getTotalPageCount(): int
{abstract} +getRecentChanges(): Set<Page>
{abstract} +pageExists(String): boolean
{abstract} +pageExists(String, int): boolean
+pageExists(Page): boolean
{abstract} +wikiPageExists(String): boolean
{abstract} +wikiPageExists(String, int): boolean
+wikiPageExists(Page): boolean
{abstract} +deleteVersion(Page): void
{abstract} +deletePage(String): void
{abstract} +deletePage(Page): void
{abstract} +getPageSorter(): PageSorter
}
interface "<size:14>WikiEventListener\n<size:10>org.apache.wiki.event" as org.apache.wiki.event.WikiEventListener [[../event/WikiEventListener.html]] {
{abstract} +actionPerformed(WikiEvent): void
}
org.apache.wiki.event.WikiEventListener <|- - org.apache.wiki.pages.PageManager
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>