summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-esh-source.svg
diff options
context:
space:
mode:
Diffstat (limited to 'doc/helm-figures/helm-esh-source.svg')
-rw-r--r--doc/helm-figures/helm-esh-source.svg43
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/helm-figures/helm-esh-source.svg b/doc/helm-figures/helm-esh-source.svg
new file mode 100644
index 00000000..68e5e6a2
--- /dev/null
+++ b/doc/helm-figures/helm-esh-source.svg
@@ -0,0 +1,43 @@
+<?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="486px" preserveAspectRatio="none" style="width:435px;height:486px;" version="1.1" viewBox="0 0 435 486" width="435px" zoomAndPan="magnify"><defs><filter height="300%" id="f19d4rxgbabkl7" 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="100.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="179" x="131" y="37.6611">'helm-esh-source'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="223.5" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="223.5" y="79.5674"/><!--MD5=[29825b4f2a07190321f66d6028a4dd26]
+class helm-source-sync--><rect fill="#FEFECE" filter="url(#f19d4rxgbabkl7)" height="48" id="helm-source-sync" style="stroke: #A80036; stroke-width: 1.5;" width="156" x="20" y="199.8125"/><ellipse cx="35" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M37.9688,221.4531 Q37.3906,221.75 36.75,221.8906 Q36.1094,222.0469 35.4063,222.0469 Q32.9063,222.0469 31.5781,220.4063 Q30.2656,218.75 30.2656,215.625 Q30.2656,212.5 31.5781,210.8438 Q32.9063,209.1875 35.4063,209.1875 Q36.1094,209.1875 36.75,209.3438 Q37.4063,209.5 37.9688,209.7969 L37.9688,212.5156 Q37.3438,211.9375 36.75,211.6719 Q36.1563,211.3906 35.5313,211.3906 Q34.1875,211.3906 33.5,212.4688 Q32.8125,213.5313 32.8125,215.625 Q32.8125,217.7188 33.5,218.7969 Q34.1875,219.8594 35.5313,219.8594 Q36.1563,219.8594 36.75,219.5938 Q37.3438,219.3125 37.9688,218.7344 L37.9688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="124" x="49" y="219.9668">helm-source-sync</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="21" x2="175" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="21" x2="175" y1="239.8125" y2="239.8125"/><!--MD5=[3960967beb69c61591e67bd0b8c5ae1c]
+class helm-esh-source--><rect fill="#FEFECE" filter="url(#f19d4rxgbabkl7)" height="167.2422" id="helm-esh-source" style="stroke: #A80036; stroke-width: 1.5;" width="184" x="6" y="307.8125"/><ellipse cx="36.3" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M39.2688,329.4531 Q38.6906,329.75 38.05,329.8906 Q37.4094,330.0469 36.7063,330.0469 Q34.2063,330.0469 32.8781,328.4063 Q31.5656,326.75 31.5656,323.625 Q31.5656,320.5 32.8781,318.8438 Q34.2063,317.1875 36.7063,317.1875 Q37.4094,317.1875 38.05,317.3438 Q38.7063,317.5 39.2688,317.7969 L39.2688,320.5156 Q38.6438,319.9375 38.05,319.6719 Q37.4563,319.3906 36.8313,319.3906 Q35.4875,319.3906 34.8,320.4688 Q34.1125,321.5313 34.1125,323.625 Q34.1125,325.7188 34.8,326.7969 Q35.4875,327.8594 36.8313,327.8594 Q37.4563,327.8594 38.05,327.5938 Q38.6438,327.3125 39.2688,326.7344 L39.2688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="118" x="53.7" y="327.9668">helm-esh-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="189" y1="339.8125" y2="339.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="156" x="12" y="354.0229">Helm class to define source</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="122" x="12" y="366.8276">for Eshell completion.</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="7" x2="189" y1="373.4219" y2="373.4219"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="7" x2="189" y1="375.4219" y2="375.4219"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="17" x="12" y="404.437">init</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="34" x="12" y="417.2417">action</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="12" y="430.0464">candidates</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="12" y="442.8511">filtered-candidate-transformer</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="12" y="455.6558">nohighlight</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="96" x="12" y="468.4604">persistent-action</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="34.5" y1="387.8242" y2="387.8242"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="34.5" y="391.1323">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="161.5" x2="189" y1="387.8242" y2="387.8242"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
+class helm-source--><rect fill="#FEFECE" filter="url(#f19d4rxgbabkl7)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="38.5" y="91.8125"/><ellipse cx="53.5" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M56.4688,113.4531 Q55.8906,113.75 55.25,113.8906 Q54.6094,114.0469 53.9063,114.0469 Q51.4063,114.0469 50.0781,112.4063 Q48.7656,110.75 48.7656,107.625 Q48.7656,104.5 50.0781,102.8438 Q51.4063,101.1875 53.9063,101.1875 Q54.6094,101.1875 55.25,101.3438 Q55.9063,101.5 56.4688,101.7969 L56.4688,104.5156 Q55.8438,103.9375 55.25,103.6719 Q54.6563,103.3906 54.0313,103.3906 Q52.6875,103.3906 52,104.4688 Q51.3125,105.5313 51.3125,107.625 Q51.3125,109.7188 52,110.7969 Q52.6875,111.8594 54.0313,111.8594 Q54.6563,111.8594 55.25,111.5938 Q55.8438,111.3125 56.4688,110.7344 L56.4688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="67.5" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="39.5" x2="156.5" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="39.5" x2="156.5" y1="131.8125" y2="131.8125"/><path d="M225,363.8125 L225,387.3125 L190.25,391.3125 L225,395.3125 L225,419.2109 A0,0 0 0 0 225,419.2109 L423,419.2109 A0,0 0 0 0 423,419.2109 L423,373.8125 L413,363.8125 L225,363.8125 A0,0 0 0 0 225,363.8125 " fill="#FBFB77" filter="url(#f19d4rxgbabkl7)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M413,363.8125 L413,373.8125 L423,373.8125 L413,363.8125 " 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="121" x="231" y="380.8794">helm-esh-source</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="4" x="352" y="380.8794">:</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="177" x="231" y="396.0122">Helm class to define source</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="137" x="231" y="411.145">for Eshell completion.</text><!--MD5=[3538d698cbe22ffcb5425ab9a9243391]
+reverse link helm-source-sync to helm-esh-source--><path d="M98,267.9125 C98,280.1625 98,293.9325 98,307.7025 " fill="none" id="helm-source-sync&lt;-helm-esh-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="91,267.8225,98,247.8225,105,267.8225,91,267.8225" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[7fac0f6d78841877506d9722364fbb5e]
+reverse link helm-source to helm-source-sync--><path d="M98,159.8325 C98,173.3925 98,187.8525 98,199.4925 " fill="none" id="helm-source&lt;-helm-source-sync" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="91,159.8125,98,139.8125,105,159.8125,91,159.8125" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[5a7135172eed18ac4e7326421ffc73f8]
+@startuml
+skinparam classFontStyle bold
+skinparam captionFontStyle bold
+title **Parents and Children of**\n**'helm-esh-source'**\n\n
+"helm-source-sync" <|- - "helm-esh-source"
+class "helm-source-sync"
+"helm-source" <|- - "helm-source-sync"
+class "helm-source"
+class "helm-esh-source" {
+ Helm class to define source
+ for Eshell completion.
+ ==
+ __ some interesting slots __
+ init
+ action
+ candidates
+ filtered-candidate-transformer
+ nohighlight
+ persistent-action
+}
+note right of "helm-esh-source"
+ **helm-esh-source**:
+ Helm class to define source
+ for Eshell completion.
+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