summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-bookmark-find-files-class.svg
diff options
context:
space:
mode:
Diffstat (limited to 'doc/helm-figures/helm-bookmark-find-files-class.svg')
-rw-r--r--doc/helm-figures/helm-bookmark-find-files-class.svg60
1 files changed, 60 insertions, 0 deletions
diff --git a/doc/helm-figures/helm-bookmark-find-files-class.svg b/doc/helm-figures/helm-bookmark-find-files-class.svg
new file mode 100644
index 00000000..a6bf3a11
--- /dev/null
+++ b/doc/helm-figures/helm-bookmark-find-files-class.svg
@@ -0,0 +1,60 @@
+<?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="611px" preserveAspectRatio="none" style="width:712px;height:611px;" version="1.1" viewBox="0 0 712 611" width="712px" zoomAndPan="magnify"><defs><filter height="300%" id="fmq7r5c9ok2jd" 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="239.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="323" x="198" y="37.6611">'helm-bookmark-find-files-class'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="362.5" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="362.5" y="79.5674"/><!--MD5=[1b5f639ef80bc5f44c8cc4600bf3e2e4]
+class helm-source-filtered-bookmarks--><rect fill="#FEFECE" filter="url(#fmq7r5c9ok2jd)" height="48" id="helm-source-filtered-bookmarks" style="stroke: #A80036; stroke-width: 1.5;" width="259" x="313.5" y="307.8125"/><ellipse cx="328.5" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M331.4688,329.4531 Q330.8906,329.75 330.25,329.8906 Q329.6094,330.0469 328.9063,330.0469 Q326.4063,330.0469 325.0781,328.4063 Q323.7656,326.75 323.7656,323.625 Q323.7656,320.5 325.0781,318.8438 Q326.4063,317.1875 328.9063,317.1875 Q329.6094,317.1875 330.25,317.3438 Q330.9063,317.5 331.4688,317.7969 L331.4688,320.5156 Q330.8438,319.9375 330.25,319.6719 Q329.6563,319.3906 329.0313,319.3906 Q327.6875,319.3906 327,320.4688 Q326.3125,321.5313 326.3125,323.625 Q326.3125,325.7188 327,326.7969 Q327.6875,327.8594 329.0313,327.8594 Q329.6563,327.8594 330.25,327.5938 Q330.8438,327.3125 331.4688,326.7344 L331.4688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="227" x="342.5" y="327.9668">helm-source-filtered-bookmarks</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="314.5" x2="571.5" y1="339.8125" y2="339.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="314.5" x2="571.5" y1="347.8125" y2="347.8125"/><!--MD5=[f325aa84e92746ce6f670c419a69be3e]
+class helm-bookmark-find-files-class--><rect fill="#FEFECE" filter="url(#fmq7r5c9ok2jd)" height="184.8516" id="helm-bookmark-find-files-class" style="stroke: #A80036; stroke-width: 1.5;" width="249" x="167.5" y="415.8125"/><ellipse cx="182.5" cy="431.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M185.4688,437.4531 Q184.8906,437.75 184.25,437.8906 Q183.6094,438.0469 182.9063,438.0469 Q180.4063,438.0469 179.0781,436.4063 Q177.7656,434.75 177.7656,431.625 Q177.7656,428.5 179.0781,426.8438 Q180.4063,425.1875 182.9063,425.1875 Q183.6094,425.1875 184.25,425.3438 Q184.9063,425.5 185.4688,425.7969 L185.4688,428.5156 Q184.8438,427.9375 184.25,427.6719 Q183.6563,427.3906 183.0313,427.3906 Q181.6875,427.3906 181,428.4688 Q180.3125,429.5313 180.3125,431.625 Q180.3125,433.7188 181,434.7969 Q181.6875,435.8594 183.0313,435.8594 Q183.6563,435.8594 184.25,435.5938 Q184.8438,435.3125 185.4688,434.7344 L185.4688,437.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="217" x="196.5" y="435.9668">helm-bookmark-find-files-class</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="168.5" x2="415.5" y1="447.8125" y2="447.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="17" x="173.5" y="478.8276">init</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="173.5" y="491.6323">candidates</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="25" x="173.5" y="504.437">data</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="173.5" y="517.2417">filtered-candidate-transformer</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="42" x="173.5" y="530.0464">get-line</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="173.5" y="542.8511">match</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="173.5" y="555.6558">migemo</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="39" x="173.5" y="568.4604">search</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="72" x="173.5" y="581.2651">search-strict</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="173.5" y="594.0698">volatile</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="168.5" x2="228.5" y1="462.2148" y2="462.2148"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="228.5" y="465.5229">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="355.5" x2="415.5" y1="462.2148" y2="462.2148"/><!--MD5=[1a4f21f1efd4e6c0dd550e1e5e387e5d]
+class helm-bookmark-override-inheritor--><rect fill="#FEFECE" filter="url(#fmq7r5c9ok2jd)" height="48" id="helm-bookmark-override-inheritor" style="stroke: #A80036; stroke-width: 1.5;" width="272" 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="240" x="35" y="327.9668">helm-bookmark-override-inheritor</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="277" y1="339.8125" y2="339.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="277" y1="347.8125" y2="347.8125"/><!--MD5=[df56542e8c7b1aabe649dc484b739778]
+class helm-source-in-buffer--><rect fill="#FEFECE" filter="url(#fmq7r5c9ok2jd)" height="48" id="helm-source-in-buffer" style="stroke: #A80036; stroke-width: 1.5;" width="185" x="195.5" y="199.8125"/><ellipse cx="210.5" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M213.4688,221.4531 Q212.8906,221.75 212.25,221.8906 Q211.6094,222.0469 210.9063,222.0469 Q208.4063,222.0469 207.0781,220.4063 Q205.7656,218.75 205.7656,215.625 Q205.7656,212.5 207.0781,210.8438 Q208.4063,209.1875 210.9063,209.1875 Q211.6094,209.1875 212.25,209.3438 Q212.9063,209.5 213.4688,209.7969 L213.4688,212.5156 Q212.8438,211.9375 212.25,211.6719 Q211.6563,211.3906 211.0313,211.3906 Q209.6875,211.3906 209,212.4688 Q208.3125,213.5313 208.3125,215.625 Q208.3125,217.7188 209,218.7969 Q209.6875,219.8594 211.0313,219.8594 Q211.6563,219.8594 212.25,219.5938 Q212.8438,219.3125 213.4688,218.7344 L213.4688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="153" x="224.5" y="219.9668">helm-source-in-buffer</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="196.5" x2="379.5" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="196.5" x2="379.5" y1="239.8125" y2="239.8125"/><!--MD5=[257e0c9decabcf296fc5e077c0fe3da7]
+class helm-type-bookmark--><rect fill="#FEFECE" filter="url(#fmq7r5c9ok2jd)" height="48" id="helm-type-bookmark" style="stroke: #A80036; stroke-width: 1.5;" width="178" x="415" y="199.8125"/><ellipse cx="430" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M432.9688,221.4531 Q432.3906,221.75 431.75,221.8906 Q431.1094,222.0469 430.4063,222.0469 Q427.9063,222.0469 426.5781,220.4063 Q425.2656,218.75 425.2656,215.625 Q425.2656,212.5 426.5781,210.8438 Q427.9063,209.1875 430.4063,209.1875 Q431.1094,209.1875 431.75,209.3438 Q432.4063,209.5 432.9688,209.7969 L432.9688,212.5156 Q432.3438,211.9375 431.75,211.6719 Q431.1563,211.3906 430.5313,211.3906 Q429.1875,211.3906 428.5,212.4688 Q427.8125,213.5313 427.8125,215.625 Q427.8125,217.7188 428.5,218.7969 Q429.1875,219.8594 430.5313,219.8594 Q431.1563,219.8594 431.75,219.5938 Q432.3438,219.3125 432.9688,218.7344 L432.9688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="146" x="444" y="219.9668">helm-type-bookmark</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="416" x2="592" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="416" x2="592" y1="239.8125" y2="239.8125"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
+class helm-source--><rect fill="#FEFECE" filter="url(#fmq7r5c9ok2jd)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="228.5" y="91.8125"/><ellipse cx="243.5" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M246.4688,113.4531 Q245.8906,113.75 245.25,113.8906 Q244.6094,114.0469 243.9063,114.0469 Q241.4063,114.0469 240.0781,112.4063 Q238.7656,110.75 238.7656,107.625 Q238.7656,104.5 240.0781,102.8438 Q241.4063,101.1875 243.9063,101.1875 Q244.6094,101.1875 245.25,101.3438 Q245.9063,101.5 246.4688,101.7969 L246.4688,104.5156 Q245.8438,103.9375 245.25,103.6719 Q244.6563,103.3906 244.0313,103.3906 Q242.6875,103.3906 242,104.4688 Q241.3125,105.5313 241.3125,107.625 Q241.3125,109.7188 242,110.7969 Q242.6875,111.8594 244.0313,111.8594 Q244.6563,111.8594 245.25,111.5938 Q245.8438,111.3125 246.4688,110.7344 L246.4688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="257.5" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="229.5" x2="346.5" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="229.5" x2="346.5" y1="131.8125" y2="131.8125"/><path d="M451.5,495.8125 L451.5,504.3125 L416.53,508.3125 L451.5,512.3125 L451.5,520.9453 A0,0 0 0 0 451.5,520.9453 L700.5,520.9453 A0,0 0 0 0 700.5,520.9453 L700.5,505.8125 L690.5,495.8125 L451.5,495.8125 A0,0 0 0 0 451.5,495.8125 " fill="#FBFB77" filter="url(#fmq7r5c9ok2jd)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M690.5,495.8125 L690.5,505.8125 L700.5,505.8125 L690.5,495.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="228" x="457.5" y="512.8794">helm-bookmark-find-files-class</text><!--MD5=[97418b6d899cd58bad59cfd77e9ec07d]
+reverse link helm-source-filtered-bookmarks to helm-bookmark-find-files-class--><path d="M409.6,371.4125 C398.15,384.6325 384.81,400.0525 371.31,415.6625 " fill="none" id="helm-source-filtered-bookmarks&lt;-helm-bookmark-find-files-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="404.57,366.5325,422.95,355.9825,415.15,375.6925,404.57,366.5325" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[9dfed791578fb3f1a7675a563d26d6dc]
+reverse link helm-bookmark-override-inheritor to helm-bookmark-find-files-class--><path d="M175.18,371.4125 C186.55,384.6325 199.8,400.0525 213.21,415.6625 " fill="none" id="helm-bookmark-override-inheritor&lt;-helm-bookmark-find-files-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="169.65,375.7125,161.92,355.9825,180.26,366.5925,169.65,375.7125" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[38d3222c9d6413d0e8be51642b02db5a]
+reverse link helm-source-in-buffer to helm-source-filtered-bookmarks--><path d="M338.47,259.3225 C361.63,275.1625 388.48,293.5225 409.17,307.6725 " fill="none" id="helm-source-in-buffer&lt;-helm-source-filtered-bookmarks" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="334.19,264.8825,321.63,247.8125,342.09,253.3225,334.19,264.8825" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[36bf56344c9fb562b92d13c27d56d2e6]
+reverse link helm-type-bookmark to helm-source-filtered-bookmarks--><path d="M480.63,265.4225 C472.44,279.6625 463.52,295.1625 456.42,307.4925 " fill="none" id="helm-type-bookmark&lt;-helm-source-filtered-bookmarks" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="474.72,261.6525,490.76,247.8125,486.86,268.6425,474.72,261.6525" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[720fe72c7a837b3f6a94e411349ef229]
+reverse link helm-source to helm-source-in-buffer--><path d="M288,159.8325 C288,173.3925 288,187.8525 288,199.4925 " fill="none" id="helm-source&lt;-helm-source-in-buffer" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="281,159.8125,288,139.8125,295,159.8125,281,159.8125" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[b3073f519ff1e7a9af7ffffd7406ad63]
+reverse link helm-source to helm-type-bookmark--><path d="M353.15,148.7825 C386.55,165.1725 426.47,184.7625 456.85,199.6725 " fill="none" id="helm-source&lt;-helm-type-bookmark" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="349.74,154.9125,334.87,139.8125,355.91,142.3425,349.74,154.9125" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[116a0e90e894ac99238d97b5f2f654c6]
+reverse link helm-source to helm-bookmark-override-inheritor--><path d="M228.41,150.9325 C209.92,164.0925 191.01,180.6425 178,199.8125 C155.48,232.9925 147,279.8725 143.84,307.6225 " fill="none" id="helm-source&lt;-helm-bookmark-override-inheritor" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="224.56,145.0925,245.08,139.8225,232.32,156.7325,224.56,145.0925" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[ba9011b5edb4004e6afe1680d0692147]
+@startuml
+skinparam classFontStyle bold
+skinparam captionFontStyle bold
+title **Parents and Children of**\n**'helm-bookmark-find-files-class'**\n\n
+"helm-source-filtered-bookmarks" <|- - "helm-bookmark-find-files-class"
+"helm-bookmark-override-inheritor" <|- - "helm-bookmark-find-files-class"
+class "helm-source-filtered-bookmarks"
+"helm-source-in-buffer" <|- - "helm-source-filtered-bookmarks"
+"helm-type-bookmark" <|- - "helm-source-filtered-bookmarks"
+class "helm-source-in-buffer"
+"helm-source" <|- - "helm-source-in-buffer"
+class "helm-source"
+class "helm-type-bookmark"
+"helm-source" <|- - "helm-type-bookmark"
+class "helm-source"
+class "helm-bookmark-override-inheritor"
+"helm-source" <|- - "helm-bookmark-override-inheritor"
+class "helm-source"
+class "helm-bookmark-find-files-class" {
+ __ some interesting slots __
+ init
+ candidates
+ data
+ filtered-candidate-transformer
+ get-line
+ match
+ migemo
+ search
+ search-strict
+ volatile
+}
+note right of "helm-bookmark-find-files-class"
+ **helm-bookmark-find-files-class**
+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