summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-file-cache.svg
blob: 99b4ec699f65325e95028d8ce39ea7c54f85f7ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?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="490px" preserveAspectRatio="none" style="width:444px;height:490px;" version="1.1" viewBox="0 0 444 490" width="444px" zoomAndPan="magnify"><defs><filter height="300%" id="fe67s8stbn6f9" 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="105" y="16.708">Parents and Children of</text><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="166" x="142" y="37.6611">'helm-file-cache'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="228" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="228" y="79.5674"/><!--MD5=[df56542e8c7b1aabe649dc484b739778]
class helm-source-in-buffer--><rect fill="#FEFECE" filter="url(#fe67s8stbn6f9)" height="48" id="helm-source-in-buffer" style="stroke: #A80036; stroke-width: 1.5;" width="185" x="6" y="199.8125"/><ellipse cx="21" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M23.9688,221.4531 Q23.3906,221.75 22.75,221.8906 Q22.1094,222.0469 21.4063,222.0469 Q18.9063,222.0469 17.5781,220.4063 Q16.2656,218.75 16.2656,215.625 Q16.2656,212.5 17.5781,210.8438 Q18.9063,209.1875 21.4063,209.1875 Q22.1094,209.1875 22.75,209.3438 Q23.4063,209.5 23.9688,209.7969 L23.9688,212.5156 Q23.3438,211.9375 22.75,211.6719 Q22.1563,211.3906 21.5313,211.3906 Q20.1875,211.3906 19.5,212.4688 Q18.8125,213.5313 18.8125,215.625 Q18.8125,217.7188 19.5,218.7969 Q20.1875,219.8594 21.5313,219.8594 Q22.1563,219.8594 22.75,219.5938 Q23.3438,219.3125 23.9688,218.7344 L23.9688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="153" x="35" y="219.9668">helm-source-in-buffer</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="190" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="190" y1="239.8125" y2="239.8125"/><!--MD5=[11858bbdb8c329cf3bf1e5498cb0b794]
class helm-file-cache--><rect fill="#FEFECE" filter="url(#fe67s8stbn6f9)" height="172.0469" id="helm-file-cache" style="stroke: #A80036; stroke-width: 1.5;" width="139" x="125" y="307.8125"/><ellipse cx="140" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M142.9688,329.4531 Q142.3906,329.75 141.75,329.8906 Q141.1094,330.0469 140.4063,330.0469 Q137.9063,330.0469 136.5781,328.4063 Q135.2656,326.75 135.2656,323.625 Q135.2656,320.5 136.5781,318.8438 Q137.9063,317.1875 140.4063,317.1875 Q141.1094,317.1875 141.75,317.3438 Q142.4063,317.5 142.9688,317.7969 L142.9688,320.5156 Q142.3438,319.9375 141.75,319.6719 Q141.1563,319.3906 140.5313,319.3906 Q139.1875,319.3906 138.5,320.4688 Q137.8125,321.5313 137.8125,323.625 Q137.8125,325.7188 138.5,326.7969 Q139.1875,327.8594 140.5313,327.8594 Q141.1563,327.8594 141.75,327.5938 Q142.3438,327.3125 142.9688,326.7344 L142.9688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="107" x="154" y="327.9668">helm-file-cache</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="126" x2="263" y1="339.8125" y2="339.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="17" x="131" y="370.8276">init</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="131" y="383.6323">candidates</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="25" x="131" y="396.437">data</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="42" x="131" y="409.2417">get-line</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="131" y="422.0464">match</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="131" y="434.8511">migemo</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="39" x="131" y="447.6558">search</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="72" x="131" y="460.4604">search-strict</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="131" y="473.2651">volatile</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="126" x2="131" y1="354.2148" y2="354.2148"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="131" y="357.5229">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="258" x2="263" y1="354.2148" y2="354.2148"/><!--MD5=[d7d577ca8c64ccce694dba4b3c283648]
class helm-type-file--><rect fill="#FEFECE" filter="url(#fe67s8stbn6f9)" height="48" id="helm-type-file" style="stroke: #A80036; stroke-width: 1.5;" width="130" x="226.5" y="199.8125"/><ellipse cx="241.5" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M244.4688,221.4531 Q243.8906,221.75 243.25,221.8906 Q242.6094,222.0469 241.9063,222.0469 Q239.4063,222.0469 238.0781,220.4063 Q236.7656,218.75 236.7656,215.625 Q236.7656,212.5 238.0781,210.8438 Q239.4063,209.1875 241.9063,209.1875 Q242.6094,209.1875 243.25,209.3438 Q243.9063,209.5 244.4688,209.7969 L244.4688,212.5156 Q243.8438,211.9375 243.25,211.6719 Q242.6563,211.3906 242.0313,211.3906 Q240.6875,211.3906 240,212.4688 Q239.3125,213.5313 239.3125,215.625 Q239.3125,217.7188 240,218.7969 Q240.6875,219.8594 242.0313,219.8594 Q242.6563,219.8594 243.25,219.5938 Q243.8438,219.3125 244.4688,218.7344 L244.4688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="98" x="255.5" y="219.9668">helm-type-file</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="227.5" x2="355.5" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="227.5" x2="355.5" y1="239.8125" y2="239.8125"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
class helm-source--><rect fill="#FEFECE" filter="url(#fe67s8stbn6f9)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="135" y="91.8125"/><ellipse cx="150" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M152.9688,113.4531 Q152.3906,113.75 151.75,113.8906 Q151.1094,114.0469 150.4063,114.0469 Q147.9063,114.0469 146.5781,112.4063 Q145.2656,110.75 145.2656,107.625 Q145.2656,104.5 146.5781,102.8438 Q147.9063,101.1875 150.4063,101.1875 Q151.1094,101.1875 151.75,101.3438 Q152.4063,101.5 152.9688,101.7969 L152.9688,104.5156 Q152.3438,103.9375 151.75,103.6719 Q151.1563,103.3906 150.5313,103.3906 Q149.1875,103.3906 148.5,104.4688 Q147.8125,105.5313 147.8125,107.625 Q147.8125,109.7188 148.5,110.7969 Q149.1875,111.8594 150.5313,111.8594 Q151.1563,111.8594 151.75,111.5938 Q152.3438,111.3125 152.9688,110.7344 L152.9688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="164" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="136" x2="253" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="136" x2="253" y1="131.8125" y2="131.8125"/><path d="M299,381.3125 L299,389.8125 L264.3,393.8125 L299,397.8125 L299,406.4453 A0,0 0 0 0 299,406.4453 L432,406.4453 A0,0 0 0 0 432,406.4453 L432,391.3125 L422,381.3125 L299,381.3125 A0,0 0 0 0 299,381.3125 " fill="#FBFB77" filter="url(#fe67s8stbn6f9)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M422,381.3125 L422,391.3125 L432,391.3125 L422,381.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="112" x="305" y="398.3794">helm-file-cache</text><!--MD5=[c3c98643be5ce25a89a8fc176b95e73f]
reverse link helm-source-in-buffer to helm-file-cache--><path d="M121.77,265.5325 C129.06,278.2825 137.39,292.8625 145.75,307.4925 " fill="none" id="helm-source-in-buffer&lt;-helm-file-cache" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="115.49,268.6625,111.65,247.8225,127.65,261.7125,115.49,268.6625" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[20fb0892ad389f5d9224faeaf3fbf8f9]
reverse link helm-type-file to helm-file-cache--><path d="M267.99,265.5325 C260.63,278.2825 252.21,292.8625 243.76,307.4925 " fill="none" id="helm-type-file&lt;-helm-file-cache" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="262.15,261.6425,278.22,247.8225,274.28,268.6425,262.15,261.6425" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[720fe72c7a837b3f6a94e411349ef229]
reverse link helm-source to helm-source-in-buffer--><path d="M159.88,155.0425 C146.41,169.9125 131.42,186.4625 119.62,199.4925 " fill="none" id="helm-source&lt;-helm-source-in-buffer" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="155.06,149.9425,173.67,139.8125,165.43,159.3325,155.06,149.9425" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[4dcf8b063d240b570d0bdaa319fd46e4]
reverse link helm-source to helm-type-file--><path d="M229.48,155.0425 C243.09,169.9125 258.24,186.4625 270.16,199.4925 " fill="none" id="helm-source&lt;-helm-type-file" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="223.89,159.2925,215.55,139.8125,234.21,149.8425,223.89,159.2925" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[c187c2778045b11ebcb4cf5f0c3a0ea9]
@startuml
skinparam classFontStyle bold
skinparam captionFontStyle bold
title **Parents and Children of**\n**'helm-file-cache'**\n\n
"helm-source-in-buffer" <|- - "helm-file-cache"
"helm-type-file" <|- - "helm-file-cache"
class "helm-source-in-buffer"
"helm-source" <|- - "helm-source-in-buffer"
class "helm-source"
class "helm-type-file"
"helm-source" <|- - "helm-type-file"
class "helm-source"
class "helm-file-cache" {
	__ some interesting slots __
	init
	candidates
	data
	get-line
	match
	migemo
	search
	search-strict
	volatile
}
note right of "helm-file-cache"
	**helm-file-cache**
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>