summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-locate-source.svg
diff options
context:
space:
mode:
Diffstat (limited to 'doc/helm-figures/helm-locate-source.svg')
-rw-r--r--doc/helm-figures/helm-locate-source.svg52
1 files changed, 52 insertions, 0 deletions
diff --git a/doc/helm-figures/helm-locate-source.svg b/doc/helm-figures/helm-locate-source.svg
new file mode 100644
index 00000000..7ec43467
--- /dev/null
+++ b/doc/helm-figures/helm-locate-source.svg
@@ -0,0 +1,52 @@
+<?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="598px" preserveAspectRatio="none" style="width:501px;height:598px;" version="1.1" viewBox="0 0 501 598" width="501px" zoomAndPan="magnify"><defs><filter height="300%" id="fa2k6j1hche5w" 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><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="240" x="133.5" y="16.708">Parents and Children of</text><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="205" x="151" y="37.6611">'helm-locate-source'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="256.5" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="256.5" y="79.5674"/><!--MD5=[12d16a9c65828dace8d907a7ab3ef450]
+class helm-source-async--><rect fill="#FEFECE" filter="url(#fa2k6j1hche5w)" height="48" id="helm-source-async" style="stroke: #A80036; stroke-width: 1.5;" width="165" x="6" y="307.8125"/><ellipse cx="21" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M23.9688,329.4531 Q23.3906,329.75 22.75,329.8906 Q22.1094,330.0469 21.4063,330.0469 Q18.9063,330.0469 17.5781,328.4063 Q16.2656,326.75 16.2656,323.625 Q16.2656,320.5 17.5781,318.8438 Q18.9063,317.1875 21.4063,317.1875 Q22.1094,317.1875 22.75,317.3438 Q23.4063,317.5 23.9688,317.7969 L23.9688,320.5156 Q23.3438,319.9375 22.75,319.6719 Q22.1563,319.3906 21.5313,319.3906 Q20.1875,319.3906 19.5,320.4688 Q18.8125,321.5313 18.8125,323.625 Q18.8125,325.7188 19.5,326.7969 Q20.1875,327.8594 21.5313,327.8594 Q22.1563,327.8594 22.75,327.5938 Q23.3438,327.3125 23.9688,326.7344 L23.9688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="133" x="35" y="327.9668">helm-source-async</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="170" y1="339.8125" y2="339.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="170" y1="347.8125" y2="347.8125"/><!--MD5=[78e52b23f8e756ae73535f85f4ae9d39]
+class helm-locate-source--><rect fill="#FEFECE" filter="url(#fa2k6j1hche5w)" height="172.0469" id="helm-locate-source" style="stroke: #A80036; stroke-width: 1.5;" width="168" x="124.5" y="415.8125"/><ellipse cx="139.5" cy="431.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M142.4688,437.4531 Q141.8906,437.75 141.25,437.8906 Q140.6094,438.0469 139.9063,438.0469 Q137.4063,438.0469 136.0781,436.4063 Q134.7656,434.75 134.7656,431.625 Q134.7656,428.5 136.0781,426.8438 Q137.4063,425.1875 139.9063,425.1875 Q140.6094,425.1875 141.25,425.3438 Q141.9063,425.5 142.4688,425.7969 L142.4688,428.5156 Q141.8438,427.9375 141.25,427.6719 Q140.6563,427.3906 140.0313,427.3906 Q138.6875,427.3906 138,428.4688 Q137.3125,429.5313 137.3125,431.625 Q137.3125,433.7188 138,434.7969 Q138.6875,435.8594 140.0313,435.8594 Q140.6563,435.8594 141.25,435.5938 Q141.8438,435.3125 142.4688,434.7344 L142.4688,437.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="136" x="153.5" y="435.9668">helm-locate-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="125.5" x2="291.5" y1="447.8125" y2="447.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="17" x="130.5" y="478.8276">init</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="131" x="130.5" y="491.6323">candidate-number-limit</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="112" x="130.5" y="504.437">candidates-process</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="130.5" y="517.2417">group</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="39" x="130.5" y="530.0464">history</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="130.5" y="542.8511">multimatch</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="96" x="130.5" y="555.6558">persistent-action</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="52" x="130.5" y="568.4604">redisplay</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="93" x="130.5" y="581.2651">requires-pattern</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="125.5" x2="145" y1="462.2148" y2="462.2148"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="145" y="465.5229">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="272" x2="291.5" y1="462.2148" y2="462.2148"/><!--MD5=[2e3d3b2922e1daf59c103872c87a469e]
+class helm-locate-override-inheritor--><rect fill="#FEFECE" filter="url(#fa2k6j1hche5w)" height="48" id="helm-locate-override-inheritor" style="stroke: #A80036; stroke-width: 1.5;" width="246" x="206.5" y="307.8125"/><ellipse cx="221.5" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M224.4688,329.4531 Q223.8906,329.75 223.25,329.8906 Q222.6094,330.0469 221.9063,330.0469 Q219.4063,330.0469 218.0781,328.4063 Q216.7656,326.75 216.7656,323.625 Q216.7656,320.5 218.0781,318.8438 Q219.4063,317.1875 221.9063,317.1875 Q222.6094,317.1875 223.25,317.3438 Q223.9063,317.5 224.4688,317.7969 L224.4688,320.5156 Q223.8438,319.9375 223.25,319.6719 Q222.6563,319.3906 222.0313,319.3906 Q220.6875,319.3906 220,320.4688 Q219.3125,321.5313 219.3125,323.625 Q219.3125,325.7188 220,326.7969 Q220.6875,327.8594 222.0313,327.8594 Q222.6563,327.8594 223.25,327.5938 Q223.8438,327.3125 224.4688,326.7344 L224.4688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="214" x="235.5" y="327.9668">helm-locate-override-inheritor</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="207.5" x2="451.5" y1="339.8125" y2="339.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="207.5" x2="451.5" y1="347.8125" y2="347.8125"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
+class helm-source--><rect fill="#FEFECE" filter="url(#fa2k6j1hche5w)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="149" y="91.8125"/><ellipse cx="164" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M166.9688,113.4531 Q166.3906,113.75 165.75,113.8906 Q165.1094,114.0469 164.4063,114.0469 Q161.9063,114.0469 160.5781,112.4063 Q159.2656,110.75 159.2656,107.625 Q159.2656,104.5 160.5781,102.8438 Q161.9063,101.1875 164.4063,101.1875 Q165.1094,101.1875 165.75,101.3438 Q166.4063,101.5 166.9688,101.7969 L166.9688,104.5156 Q166.3438,103.9375 165.75,103.6719 Q165.1563,103.3906 164.5313,103.3906 Q163.1875,103.3906 162.5,104.4688 Q161.8125,105.5313 161.8125,107.625 Q161.8125,109.7188 162.5,110.7969 Q163.1875,111.8594 164.5313,111.8594 Q165.1563,111.8594 165.75,111.5938 Q166.3438,111.3125 166.9688,110.7344 L166.9688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="178" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="150" x2="267" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="150" x2="267" y1="131.8125" y2="131.8125"/><!--MD5=[d7d577ca8c64ccce694dba4b3c283648]
+class helm-type-file--><rect fill="#FEFECE" filter="url(#fa2k6j1hche5w)" height="48" id="helm-type-file" style="stroke: #A80036; stroke-width: 1.5;" width="130" x="233.5" y="199.8125"/><ellipse cx="248.5" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M251.4688,221.4531 Q250.8906,221.75 250.25,221.8906 Q249.6094,222.0469 248.9063,222.0469 Q246.4063,222.0469 245.0781,220.4063 Q243.7656,218.75 243.7656,215.625 Q243.7656,212.5 245.0781,210.8438 Q246.4063,209.1875 248.9063,209.1875 Q249.6094,209.1875 250.25,209.3438 Q250.9063,209.5 251.4688,209.7969 L251.4688,212.5156 Q250.8438,211.9375 250.25,211.6719 Q249.6563,211.3906 249.0313,211.3906 Q247.6875,211.3906 247,212.4688 Q246.3125,213.5313 246.3125,215.625 Q246.3125,217.7188 247,218.7969 Q247.6875,219.8594 249.0313,219.8594 Q249.6563,219.8594 250.25,219.5938 Q250.8438,219.3125 251.4688,218.7344 L251.4688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="98" x="262.5" y="219.9668">helm-type-file</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="234.5" x2="362.5" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="234.5" x2="362.5" y1="239.8125" y2="239.8125"/><path d="M328,489.3125 L328,497.8125 L292.88,501.8125 L328,505.8125 L328,514.4453 A0,0 0 0 0 328,514.4453 L489,514.4453 A0,0 0 0 0 489,514.4453 L489,499.3125 L479,489.3125 L328,489.3125 A0,0 0 0 0 328,489.3125 " fill="#FBFB77" filter="url(#fa2k6j1hche5w)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M479,489.3125 L479,499.3125 L489,499.3125 L479,489.3125 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="140" x="334" y="506.3794">helm-locate-source</text><!--MD5=[7d486a52fcabfa08acb8358ffa257dfe]
+reverse link helm-source-async to helm-locate-source--><path d="M116.63,372.1925 C125.96,385.2525 136.74,400.3425 147.56,415.4925 " fill="none" id="helm-source-async&lt;-helm-locate-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="110.86,376.1625,104.93,355.8225,122.25,368.0225,110.86,376.1625" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[59ec1b2dfc99414670695ca2c7ef7be5]
+reverse link helm-locate-override-inheritor to helm-locate-source--><path d="M301.14,372.1925 C291.73,385.2525 280.86,400.3425 269.95,415.4925 " fill="none" id="helm-locate-override-inheritor&lt;-helm-locate-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="295.56,367.9625,312.93,355.8225,306.92,376.1425,295.56,367.9625" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[894eacf2e17d1c2f4b307c7f81f3aeea]
+reverse link helm-source to helm-source-async--><path d="M185.55,157.7425 C160.63,202.1825 121.7,271.6125 101.55,307.5325 " fill="none" id="helm-source&lt;-helm-source-async" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="179.54,154.1425,195.43,140.1225,191.75,160.9925,179.54,154.1425" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[ea3943677655752665563907a8ed1189]
+reverse link helm-type-file to helm-locate-override-inheritor--><path d="M310.94,267.3525 C314.95,281.0425 319.23,295.7125 322.68,307.4925 " fill="none" id="helm-type-file&lt;-helm-locate-override-inheritor" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="304.12,268.9725,305.23,247.8125,317.56,265.0425,304.12,268.9725" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[4dcf8b063d240b570d0bdaa319fd46e4]
+reverse link helm-source to helm-type-file--><path d="M241.36,155.5125 C253.88,170.2625 267.76,186.6025 278.7,199.4925 " fill="none" id="helm-source&lt;-helm-type-file" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="235.64,159.5925,228.03,139.8125,246.31,150.5325,235.64,159.5925" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[ee38d33a856755f75c78543a84219a4e]
+@startuml
+skinparam classFontStyle bold
+skinparam captionFontStyle bold
+title **Parents and Children of**\n**'helm-locate-source'**\n\n
+"helm-source-async" <|- - "helm-locate-source"
+"helm-locate-override-inheritor" <|- - "helm-locate-source"
+class "helm-source-async"
+"helm-source" <|- - "helm-source-async"
+class "helm-source"
+class "helm-locate-override-inheritor"
+"helm-type-file" <|- - "helm-locate-override-inheritor"
+class "helm-type-file"
+"helm-source" <|- - "helm-type-file"
+class "helm-source"
+class "helm-locate-source" {
+ __ some interesting slots __
+ init
+ candidate-number-limit
+ candidates-process
+ group
+ history
+ multimatch
+ persistent-action
+ redisplay
+ requires-pattern
+}
+note right of "helm-locate-source"
+ **helm-locate-source**
+end note
+@enduml
+
+PlantUML version 1.2020.02(Sun Mar 01 15:52:07 IST 2020)
+(GPL source distribution)
+Java Runtime: OpenJDK Runtime Environment
+JVM: OpenJDK 64-Bit Server VM
+Java Version: 11.0.11-ea+8-post-Debian-1
+Operating System: Linux
+Default Encoding: UTF-8
+Language: en
+Country: IN
+--></g></svg> \ No newline at end of file