blob: d5b2d20eae7b2c476866b0ab923717302674fb32 [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="431px" preserveAspectRatio="none" style="width:396px;height:431px;background:#FFFFFF;" version="1.1" viewBox="0 0 396 431" width="396px" zoomAndPan="magnify"><defs><filter height="300%" id="f1hcbo26lmsxx8" 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=[2d69f9029f561f66f9c9e603a1116d9b]
class org.apache.wiki.attachment.AttachmentManager--><a href="AttachmentManager.html" target="_top" title="AttachmentManager.html" xlink:actuate="onRequest" xlink:href="AttachmentManager.html" xlink:show="new" xlink:title="AttachmentManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1hcbo26lmsxx8)" height="399.6641" id="org.apache.wiki.attachment.AttachmentManager" style="stroke:#A80036;stroke-width:1.5;" width="375" x="7" y="7"/><ellipse cx="119.75" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M115.6719,21.7344 L115.6719,19.5781 L123.0625,19.5781 L123.0625,21.7344 L120.5938,21.7344 L120.5938,29.8125 L123.0625,29.8125 L123.0625,31.9688 L115.6719,31.9688 L115.6719,29.8125 L118.1406,29.8125 L118.1406,21.7344 L115.6719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="141" x="140.25" y="24.9951">AttachmentManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="139" x="141.25" y="37.5791">org.apache.wiki.attachment</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="381" y1="44.9375" y2="44.9375"/><ellipse cx="18" cy="55.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="133" x="27" y="59.1479">PROP_PROVIDER: String</text><ellipse cx="18" cy="68.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="170" x="27" y="71.9526">PROP_PROVIDER_DEPRECATED</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="42" x="197" y="71.9526">: String</text><ellipse cx="18" cy="81.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="128" x="27" y="84.7573">PROP_MAXSIZE: String</text><ellipse cx="18" cy="94.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="202" x="27" y="97.562">PROP_ALLOWEDEXTENSIONS: String</text><ellipse cx="18" cy="107.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="214" x="27" y="110.3667">PROP_FORBIDDENEXTENSIONS: String</text><ellipse cx="18" cy="119.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="179" x="27" y="123.1714">PROP_FORCEDOWNLOAD: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="381" y1="129.7656" y2="129.7656"/><ellipse cx="18" cy="140.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="176" x="27" y="143.9761">attachmentsEnabled(): boolean</text><ellipse cx="18" cy="153.5703" 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="217" x="27" y="156.7808">getAttachmentInfo(String): Attachment</text><ellipse cx="18" cy="166.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="239" x="27" y="169.5854">getAttachmentInfo(String, int): Attachment</text><ellipse cx="18" cy="179.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="268" x="27" y="182.3901">getAttachmentInfo(Context, String): Attachment</text><ellipse cx="18" cy="191.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="292" x="27" y="195.1948">getAttachmentInfo(Context, String, int): Attachment</text><ellipse cx="18" cy="204.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="271" x="27" y="207.9995">getAttachmentInfoName(Context, String): String</text><ellipse cx="18" cy="217.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="233" x="27" y="220.8042">listAttachments(Page): List&lt;Attachment&gt;</text><ellipse cx="18" cy="230.3984" 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="181" x="27" y="233.6089">hasAttachments(Page): boolean</text><ellipse cx="18" cy="243.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="178" x="27" y="246.4136">forceDownload(String): boolean</text><ellipse cx="18" cy="256.0078" 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="274" x="27" y="259.2183">getAttachmentStream(Attachment): InputStream</text><ellipse cx="18" cy="268.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="326" x="27" y="272.0229">getAttachmentStream(Context, Attachment): InputStream</text><ellipse cx="18" cy="281.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="349" x="27" y="284.8276">storeDynamicAttachment(Context, DynamicAttachment): void</text><ellipse cx="18" cy="294.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="295" x="27" y="297.6323">getDynamicAttachment(String): DynamicAttachment</text><ellipse cx="18" cy="307.2266" 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="224" x="27" y="310.437">storeAttachment(Attachment, File): void</text><ellipse cx="18" cy="320.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="276" x="27" y="323.2417">storeAttachment(Attachment, InputStream): void</text><ellipse cx="18" cy="332.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="252" x="27" y="336.0464">getVersionHistory(String): List&lt;Attachment&gt;</text><ellipse cx="18" cy="345.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="257" x="27" y="348.8511">getAllAttachments(): Collection&lt;Attachment&gt;</text><ellipse cx="18" cy="358.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="238" x="27" y="361.6558">getCurrentProvider(): AttachmentProvider</text><ellipse cx="18" cy="371.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="183" x="27" y="374.4604">deleteVersion(Attachment): void</text><ellipse cx="18" cy="384.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="205" x="27" y="387.2651">deleteAttachment(Attachment): void</text><ellipse cx="18" cy="396.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="180" x="27" y="400.0698">validateFileName(String): String</text></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="98.5" y="422.9463">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[ba2db80d451cae0eb6e1dea2effa82c7]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
interface "<size:14>AttachmentManager\n<size:10>org.apache.wiki.attachment" as org.apache.wiki.attachment.AttachmentManager [[AttachmentManager.html]] {
{static} +PROP_PROVIDER: String
{static} +- -PROP_PROVIDER_DEPRECATED- -: String
{static} +PROP_MAXSIZE: String
{static} +PROP_ALLOWEDEXTENSIONS: String
{static} +PROP_FORBIDDENEXTENSIONS: String
{static} +PROP_FORCEDOWNLOAD: String
{abstract} +attachmentsEnabled(): boolean
+getAttachmentInfo(String): Attachment
+getAttachmentInfo(String, int): Attachment
+getAttachmentInfo(Context, String): Attachment
{abstract} +getAttachmentInfo(Context, String, int): Attachment
{abstract} +getAttachmentInfoName(Context, String): String
{abstract} +listAttachments(Page): List<Attachment>
+hasAttachments(Page): boolean
{abstract} +forceDownload(String): boolean
+getAttachmentStream(Attachment): InputStream
{abstract} +getAttachmentStream(Context, Attachment): InputStream
{abstract} +storeDynamicAttachment(Context, DynamicAttachment): void
{abstract} +getDynamicAttachment(String): DynamicAttachment
+storeAttachment(Attachment, File): void
{abstract} +storeAttachment(Attachment, InputStream): void
{abstract} +getVersionHistory(String): List<Attachment>
{abstract} +getAllAttachments(): Collection<Attachment>
{abstract} +getCurrentProvider(): AttachmentProvider
{abstract} +deleteVersion(Attachment): void
{abstract} +deleteAttachment(Attachment): void
{static} +validateFileName(String): String
}
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>