blob: 5a465c76539d692bd1f42d417531691733fd1369 [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="430px" preserveAspectRatio="none" style="width:397px;height:430px;background:#FFFFFF;" version="1.1" viewBox="0 0 397 430" width="397px" zoomAndPan="magnify"><defs><filter height="300%" id="f1i6rvz56k0ra5" 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=[7986dc3dba80a47d7037d960ff697a4e]
cluster org.apache.wiki.search.kendra--><polygon fill="#FFFFFF" filter="url(#f1i6rvz56k0ra5)" points="16,167,266,167,273,189.2969,380,189.2969,380,407,16,407,16,167" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="273" y1="189.2969" y2="189.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="244" x="20" y="181.9951">org.apache.wiki.search.kendra</text><!--MD5=[a3087aa6787ee7e367b5c34d6c65fe1b]
cluster org.apache.wiki.search--><polygon fill="#FFFFFF" filter="url(#f1i6rvz56k0ra5)" points="18,6,208,6,215,28.2969,378,28.2969,378,143,18,143,18,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="18" x2="215" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="184" x="22" y="20.9951">org.apache.wiki.search</text><!--MD5=[2def33503f6e33d6215b4ebc11468669]
class org.apache.wiki.search.kendra.KendraSearchProvider--><a href="KendraSearchProvider.html" target="_top" title="KendraSearchProvider.html" xlink:actuate="onRequest" xlink:href="KendraSearchProvider.html" xlink:show="new" xlink:title="KendraSearchProvider.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#f1i6rvz56k0ra5)" height="188.8516" id="org.apache.wiki.search.kendra.KendraSearchProvider" style="stroke:#A80036;stroke-width:1.5;" width="331" x="32.5" y="202"/><ellipse cx="124.25" cy="218" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M127.2188,223.6406 Q126.6406,223.9375 126,224.0781 Q125.3594,224.2344 124.6563,224.2344 Q122.1563,224.2344 120.8281,222.5938 Q119.5156,220.9375 119.5156,217.8125 Q119.5156,214.6875 120.8281,213.0313 Q122.1563,211.375 124.6563,211.375 Q125.3594,211.375 126,211.5313 Q126.6563,211.6875 127.2188,211.9844 L127.2188,214.7031 Q126.5938,214.125 126,213.8594 Q125.4063,213.5781 124.7813,213.5781 Q123.4375,213.5781 122.75,214.6563 Q122.0625,215.7188 122.0625,217.8125 Q122.0625,219.9063 122.75,220.9844 Q123.4375,222.0469 124.7813,222.0469 Q125.4063,222.0469 126,221.7813 Q126.5938,221.5 127.2188,220.9219 L127.2188,223.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="139" x="144.75" y="222.1543">KendraSearchProvider</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="362.5" y1="234" y2="234"/><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="362.5" y1="242" y2="242"/><ellipse cx="43.5" cy="253" 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="52.5" y="256.2104">initialize(Engine, Properties): void</text><ellipse cx="43.5" cy="265.8047" 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="136" x="52.5" y="269.0151">getProviderInfo(): String</text><ellipse cx="43.5" cy="278.6094" 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="147" x="52.5" y="281.8198">pageRemoved(Page): void</text><ellipse cx="43.5" cy="291.4141" 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="137" x="52.5" y="294.6245">reindexPage(Page): void</text><ellipse cx="43.5" cy="304.2188" 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="305" x="52.5" y="307.4292">findPages(String, Context): Collection&lt;SearchResult&gt;</text><ellipse cx="43.5" cy="317.0234" 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="201" x="52.5" y="320.2339">initializeIndexAndDataSource(): void</text><ellipse cx="43.5" cy="329.8281" 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="137" x="52.5" y="333.0386">getKendra(): AWSkendra</text><ellipse cx="43.5" cy="342.6328" 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="160" x="52.5" y="345.8433">setKendra(AWSkendra): void</text><polygon fill="#FFFF44" points="43.5,350.4375,47.5,354.4375,43.5,358.4375,39.5,354.4375" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="138" x="52.5" y="358.6479">buildClient(): AWSkendra</text><ellipse cx="43.5" cy="368.2422" 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="131" x="52.5" y="371.4526">getIndexName(): String</text><ellipse cx="43.5" cy="381.0469" 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="167" x="52.5" y="384.2573">getDataSourceName(): String</text></a><!--MD5=[7001db2654a9db185149b77db4a1faa5]
class org.apache.wiki.search.SearchProvider--><a href="../SearchProvider.html" target="_top" title="../SearchProvider.html" xlink:actuate="onRequest" xlink:href="../SearchProvider.html" xlink:show="new" xlink:title="../SearchProvider.html" xlink:type="simple"><rect codeLine="21" fill="#FEFECE" filter="url(#f1i6rvz56k0ra5)" height="86.4141" id="org.apache.wiki.search.SearchProvider" style="stroke:#A80036;stroke-width:1.5;" width="329" x="33.5" y="41"/><ellipse cx="146.75" cy="57" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M142.6719,52.7656 L142.6719,50.6094 L150.0625,50.6094 L150.0625,52.7656 L147.5938,52.7656 L147.5938,60.8438 L150.0625,60.8438 L150.0625,63 L142.6719,63 L142.6719,60.8438 L145.1406,60.8438 L145.1406,52.7656 L142.6719,52.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="94" x="167.25" y="61.1543">SearchProvider</text><line style="stroke:#A80036;stroke-width:1.5;" x1="34.5" x2="361.5" y1="73" y2="73"/><line style="stroke:#A80036;stroke-width:1.5;" x1="34.5" x2="361.5" y1="81" y2="81"/><ellipse cx="44.5" cy="92" 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="53.5" y="95.2104">pageRemoved(Page): void</text><ellipse cx="44.5" cy="104.8047" 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="139" x="53.5" y="108.0151">reindexPage(Page): void</text><ellipse cx="44.5" cy="117.6094" 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="53.5" y="120.8198">findPages(String, Context): Collection&lt;SearchResult&gt;</text></a><!--MD5=[a8280264e6cdbc8ce9ffd125a28cce21]
reverse link org.apache.wiki.search.SearchProvider to org.apache.wiki.search.kendra.KendraSearchProvider--><path codeLine="17" d="M198,147.24 C198,164.33 198,183.26 198,201.7 " fill="none" id="org.apache.wiki.search.SearchProvider-backto-org.apache.wiki.search.kendra.KendraSearchProvider" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="191,147.09,198,127.09,205,147.09,191,147.09" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="96" y="422.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[9c9542e860d189662c867d84e4f61f31]
@startuml
namespace org.apache.wiki.search.kendra {
class KendraSearchProvider [[KendraSearchProvider.html]] {
+initialize(Engine, Properties): void
+getProviderInfo(): String
+pageRemoved(Page): void
+reindexPage(Page): void
+findPages(String, Context): Collection<SearchResult>
+initializeIndexAndDataSource(): void
+getKendra(): AWSkendra
+setKendra(AWSkendra): void
#buildClient(): AWSkendra
+getIndexName(): String
+getDataSourceName(): String
}
org.apache.wiki.search.SearchProvider <|.. KendraSearchProvider
}
namespace org.apache.wiki.search {
interface SearchProvider [[../SearchProvider.html]] {
{abstract} +pageRemoved(Page): void
{abstract} +reindexPage(Page): void
{abstract} +findPages(String, Context): Collection<SearchResult>
}
}
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>