blob: 39d2a96a9fd1de32730371bc29bb4c43fcb6a7f6 [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="364px" preserveAspectRatio="none" style="width:361px;height:364px;background:#FFFFFF;" version="1.1" viewBox="0 0 361 364" width="361px" zoomAndPan="magnify"><defs><filter height="300%" id="ffis45hif042f" 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=[ea4dae4738ef87ae92f9f5ecbdcd9509]
class org.apache.wiki.api.providers.AttachmentProvider--><a href="AttachmentProvider.html" target="_top" title="AttachmentProvider.html" xlink:actuate="onRequest" xlink:href="AttachmentProvider.html" xlink:show="new" xlink:title="AttachmentProvider.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#ffis45hif042f)" height="194.7891" id="org.apache.wiki.api.providers.AttachmentProvider" style="stroke:#A80036;stroke-width:1.5;" width="340" x="7" y="139"/><ellipse cx="100.25" cy="157.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M96.1719,153.7344 L96.1719,151.5781 L103.5625,151.5781 L103.5625,153.7344 L101.0938,153.7344 L101.0938,161.8125 L103.5625,161.8125 L103.5625,163.9688 L96.1719,163.9688 L96.1719,161.8125 L98.6406,161.8125 L98.6406,153.7344 L96.1719,153.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="137" x="124.75" y="156.9951">AttachmentProvider</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="145" x="120.75" y="169.5791">org.apache.wiki.api.providers</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="346" y1="176.9375" y2="176.9375"/><ellipse cx="18" cy="187.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="150" x="27" y="191.1479">PROP_STORAGEDIR: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="346" y1="197.7422" y2="197.7422"/><ellipse cx="18" cy="208.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="291" x="27" y="211.9526">putAttachmentData(Attachment, InputStream): void</text><ellipse cx="18" cy="221.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="259" x="27" y="224.7573">getAttachmentData(Attachment): InputStream</text><ellipse cx="18" cy="234.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="233" x="27" y="237.562">listAttachments(Page): List&lt;Attachment&gt;</text><ellipse cx="18" cy="247.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="314" x="27" y="250.3667">findAttachments(QueryItem[]): Collection&lt;Attachment&gt;</text><ellipse cx="18" cy="259.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="224" x="27" y="263.1714">listAllChanged(Date): List&lt;Attachment&gt;</text><ellipse cx="18" cy="272.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="276" x="27" y="275.9761">getAttachmentInfo(Page, String, int): Attachment</text><ellipse cx="18" cy="285.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="284" x="27" y="288.7808">getVersionHistory(Attachment): List&lt;Attachment&gt;</text><ellipse cx="18" cy="298.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="183" x="27" y="301.5854">deleteVersion(Attachment): void</text><ellipse cx="18" cy="311.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="205" x="27" y="314.3901">deleteAttachment(Attachment): void</text><ellipse cx="18" cy="323.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="263" x="27" y="327.1948">moveAttachmentsForPage(String, String): void</text></a><!--MD5=[576393cc879ee6b41d5e539d7321559d]
class org.apache.wiki.api.providers.WikiProvider--><a href="WikiProvider.html" target="_top" title="WikiProvider.html" xlink:actuate="onRequest" xlink:href="WikiProvider.html" xlink:show="new" xlink:title="WikiProvider.html" xlink:type="simple"><rect codeLine="19" fill="#FEFECE" filter="url(#ffis45hif042f)" height="71.5469" id="org.apache.wiki.api.providers.WikiProvider" style="stroke:#A80036;stroke-width:1.5;" width="216" x="69" y="7"/><ellipse cx="101.55" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M97.4719,21.7344 L97.4719,19.5781 L104.8625,19.5781 L104.8625,21.7344 L102.3938,21.7344 L102.3938,29.8125 L104.8625,29.8125 L104.8625,31.9688 L97.4719,31.9688 L97.4719,29.8125 L99.9406,29.8125 L99.9406,21.7344 L97.4719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="84" x="149.95" y="24.9951">WikiProvider</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="145" x="119.45" y="37.5791">org.apache.wiki.api.providers</text><line style="stroke:#A80036;stroke-width:1.5;" x1="70" x2="284" y1="44.9375" y2="44.9375"/><ellipse cx="80" 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="190" x="89" y="59.1479">initialize(Engine, Properties): void</text><ellipse cx="80" 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="136" x="89" y="71.9526">getProviderInfo(): String</text></a><!--MD5=[336bdd61b6cc4b01fae64d95db8b9613]
reverse link org.apache.wiki.api.providers.WikiProvider to org.apache.wiki.api.providers.AttachmentProvider--><path codeLine="24" d="M177,99.33 C177,111.7 177,125.17 177,138.67 " fill="none" id="org.apache.wiki.api.providers.WikiProvider-backto-org.apache.wiki.api.providers.AttachmentProvider" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="170,99.12,177,79.12,184,99.12,170,99.12" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="78" y="356.0713">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[cb500a5658a4ef958f80c83ae49452d6]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
interface "<size:14>AttachmentProvider\n<size:10>org.apache.wiki.api.providers" as org.apache.wiki.api.providers.AttachmentProvider [[AttachmentProvider.html]] {
{static} +PROP_STORAGEDIR: String
{abstract} +putAttachmentData(Attachment, InputStream): void
{abstract} +getAttachmentData(Attachment): InputStream
{abstract} +listAttachments(Page): List<Attachment>
{abstract} +findAttachments(QueryItem[]): Collection<Attachment>
{abstract} +listAllChanged(Date): List<Attachment>
{abstract} +getAttachmentInfo(Page, String, int): Attachment
{abstract} +getVersionHistory(Attachment): List<Attachment>
{abstract} +deleteVersion(Attachment): void
{abstract} +deleteAttachment(Attachment): void
{abstract} +moveAttachmentsForPage(String, String): void
}
interface "<size:14>WikiProvider\n<size:10>org.apache.wiki.api.providers" as org.apache.wiki.api.providers.WikiProvider [[WikiProvider.html]] {
{abstract} +initialize(Engine, Properties): void
{abstract} +getProviderInfo(): String
}
org.apache.wiki.api.providers.WikiProvider <|- - org.apache.wiki.api.providers.AttachmentProvider
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>