Update docs?

This commit is contained in:
Mike Bierlee 2022-10-09 01:22:47 +03:00
parent 399f3f393f
commit 04a30db126
55 changed files with 1333 additions and 98 deletions

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"poodinis/autowire/AssignNewInstance.html":"68F050F50E0711FC981023F3A3F011E1","poodinis/valueinjection/ValueInjector.html":"B21CBA48EE4E0547ECF3839D662C73B0","poodinis/valueinjection/MandatoryValue.html":"4E586A0DDE261A53E6D4C4B9451143A3","poodinis/registration/existingInstance.html":"051759838C5925DB657FA2D829C3BC10","poodinis/context/Prototype.html":"E18D2277716D8236E81C40E2BBCA3368","poodinis/registration.html":"EA050F201F045FDB8DAFEA77DD722711","poodinis/autowire.html":"873FA971B131858C4563EBAFB0A8FF32","poodinis/context/Component.html":"AA504C86A1775EC7FA8E4759BC9FB32E","poodinis/container.html":"CCA1DBA9B8F35CA36889EB2084A58C96","poodinis/valueinjection/Value.key.html":"D81B8630B2AABBDADB8D399FF81C29D3","poodinis/container/DependencyContainer.unsetPersistentResolveOptions.html":"413DD74D6578F0AFDA2A8ACCDD8A2642","poodinis/container/DependencyContainer.resolveAll.html":"FB27DD3FD009B1EF50F3E3F1C5717B6F","poodinis/container/DependencyContainer.clearAllRegistrations.html":"0CE90E0F405254C5F0C68FDA00E0A7A7","poodinis/container/RegistrationOption.html":"77B1C346EFE5F63210421843F8F0FF7B","poodinis/container/ResolveException.html":"55FB7C79AC4A58D5EA52DE42F6CD9B53","poodinis/container/RegistrationException.html":"2C04BB3EC8D970122510B203744349E2","poodinis/context/registerContext.html":"403E9FDC354343C608653CFF0724A654","poodinis/context.html":"9E4360F9C517FC8C756E28408D5B93EE","poodinis/autowire/OptionalDependency.html":"5457B41C3B54AAFB4A0682CC6A61FBD5","poodinis/context/RegisterByType.html":"D6BC577CC274AB80740D1A8A382E0CE3","poodinis/container/ResolveOption.html":"C2229261C29CF0F393B9B656D9A70565","index.html":"707936AB562BBD96786D1B24E94AB0D3","poodinis/container/DependencyContainer.setPersistentRegistrationOptions.html":"077CCA3AAC1779AFB6F29D3643366FAB","poodinis/valueinjection.html":"045F71B99E7D0509F13018B7B43A9E7D","poodinis/registration/newInstance.html":"29353EA71A0CFF0C4CF26B379EBC08FB","poodinis/container/DependencyContainer.register.html":"32313E1A2BD78DB37CA445C30DD76613","poodinis/valueinjection/MandatoryValue.key.html":"4C1394A24183C71AA1B71A0F7D34D369","poodinis/container/DependencyContainer.resolve.html":"4D97EDBE55E146DB3D7CF3DE566D94BC","poodinis/valueinjection/ValueInjectionException.html":"508EB576A6F2B0ED0AA81239FA34E88E","poodinis/container/DependencyContainer.html":"219A237F1ECBAA0FA6D681A8CCCF0147","poodinis/autowire/autowire.html":"BF6DBE819E73269D992F3C7C95C88E13","poodinis/container/DependencyContainer.unsetPersistentRegistrationOptions.html":"03126572DA5C416703BDFF6D498A096E","poodinis/container/PostConstruct.html":"627291C2E771FE21C7742FA22F00340C","sitemap.xml":"EE65906ED51AF4E973FCB16490904763","poodinis/container/PreDestroy.html":"4286FDB4A1B1FC57C1C4DD04414A7F5F","poodinis/valueinjection/ValueNotAvailableException.html":"C8EC0CE923C6B973A4F2A095B2C39A93","poodinis/polyfill.html":"D80BE6BA8A34235820AC787707BC3989","poodinis/registration/singleInstance.html":"3B7A09C391B97B2EF50238CE0D153C8C","poodinis.html":"AB0048AABC9B92621876D17F43468821","poodinis/container/DependencyContainer.setPersistentResolveOptions.html":"E383051C6C50451FB480EA35DE9F559B","poodinis/container/DependencyContainer.removeRegistration.html":"0F1A911E0777476AD8617FD4977B8456","poodinis/factory.html":"0C1233CF47BBE34792EDFA52FBBEFF41","poodinis/valueinjection/ValueInjector.get.html":"9C5144F4CB8952002BCE3D834377D415","poodinis/valueinjection/Value.html":"075C2F54FF1D595880E455EB4DD4C338","poodinis/autowire/globalAutowire.html":"2D68C3AD3553AA85CDC68AF96CACA814","poodinis/autowire/Autowire.html":"ACD44CFE1A11EB90082AC828118287E1","symbols.js":"2390A5954B881A426122085DB757E27B"} {"poodinis\\container\\DependencyContainer.setPersistentRegistrationOptions.html":"89AC466E7EE784C2DD34753C344BDD71","poodinis\\context\\Component.html":"D25FF9D757C237FE9F5F135585C3D67F","poodinis\\valueinjection.html":"D670A57EBA2F046D0E2CBB96304911D3","poodinis\\container\\DependencyContainer.setPersistentResolveOptions.html":"38A8DD41770AA704A32F06787C0195D2","poodinis\\factory.html":"198850659747244494A318ACE4DB4F1C","poodinis\\autowire\\OptionalDependency.html":"BE4C2249757F61B90D70B3DD625778AA","poodinis\\container\\ResolveOption.html":"9D033031CA7CB8A2AAB94D098E209A13","poodinis.html":"FEA20B857484135ECEE798FED24BD5E6","poodinis\\valueinjection\\ValueInjector.get.html":"5FA9F396502543764B067D07901AC84B","poodinis\\container\\DependencyContainer.resolveAll.html":"F96866CE9400AE0D1A89CE1A31E4C73C","poodinis\\autowire\\Autowire.html":"0FED1508A3F2C999447DBA7F78124563","poodinis\\container\\DependencyContainer.html":"46AB161928E28D80726A6A6295100696","poodinis\\container\\DependencyContainer.clearAllRegistrations.html":"456BF30E9D85074B3720F33F57805738","poodinis\\registration\\singleInstance.html":"3BFFFC86E683F6CD910180D36B8F9B67","poodinis\\container\\PostConstruct.html":"671EA8DE5B22D4B030370FE6CF8D4429","poodinis\\container\\DependencyContainer.unsetPersistentRegistrationOptions.html":"00B09F3293774285186A4B102A0CF911","poodinis\\polyfill.html":"A090DEBB7AA5369A8FBB03963F16A9FF","poodinis\\valueinjection\\ValueNotAvailableException.html":"67B903610FAB9787CDC38E02C39F4026","poodinis\\container.html":"0148E5DB24888DEF54032B75E1A46C6D","poodinis\\autowire.html":"F4E1D94CCC02BF9706B20181B22C2F90","poodinis\\altphobos.html":"F3BD66CC96928AE8E86B7742BE7A6710","poodinis\\container\\RegistrationOption.html":"1209DC0C65672962F5DAF130BA4E6103","poodinis\\registration\\initializeFactoryType.html":"2727B31F450D62E2B6D15D25A67FAC9A","poodinis\\registration\\existingInstance.html":"7362F70BEAB50ACC637006A64C0664C1","poodinis\\valueinjection\\ValueInjector.html":"1E5408358D9B0E71FA69A9FA3480FE15","poodinis\\valueinjection\\MandatoryValue.html":"99BF0E12B4CF951D647BB6D150C19677","poodinis\\registration\\initializedBy.html":"EAEA6668E32F0CFD1CE94AB1E41C9BA1","poodinis\\autowire\\AssignNewInstance.html":"753323D03E1F57EF74A49C9EB97B5922","poodinis\\registration\\newInstance.html":"61E3C040AE2625C5E56B2D8FB3BEE291","sitemap.xml":"379828EA4EC746D3B65AA838C606D50E","poodinis\\container\\DependencyContainer.resolve.html":"1F793A76F9F3F7E1E07C8672FCE52F9D","index.html":"B520F9FF295D0F10E09D9948911A4764","poodinis\\container\\ResolveException.html":"BFF99C1E80C18F335E8B9466325A1D0B","poodinis\\context.html":"77F8FAF5C1EF2110829A0EFD0999CF2A","poodinis\\container\\PreDestroy.html":"5C42BEEBB795FCEA856D97DBCE82FF15","symbols.js":"41314CBCE3925BFC2734F86826C9B5C0","poodinis\\valueinjection\\Value.key.html":"2DC391C6599CBB5C2ED3D7389A5137A8","poodinis\\imports.html":"692AD3C7CC94F2D7AF6D1412CC6B8706","poodinis\\container\\DependencyContainer.removeRegistration.html":"FACC1E13AFCCF153EE227DC7DDA5FF30","poodinis\\valueinjection\\MandatoryValue.key.html":"8E0D1512B26D04A34951E7B2CD4BBA91","poodinis\\autowire\\autowire.html":"0342EA8830515DC76B7768DB17F10BD2","poodinis\\registration.html":"B3F16D766D919275B8A8E0E57E54DE53","poodinis\\valueinjection\\Value.html":"1E65F06D1C8DC35F4189DF55DD6999EB","poodinis\\container\\DependencyContainer.unsetPersistentResolveOptions.html":"D1F8FAD57CE1EDF4CAB0FD971B8BE59D","poodinis\\valueinjection\\ValueInjectionException.html":"55E7CBF3EFABB496E29E94F700242B0B","poodinis\\autowire\\globalAutowire.html":"CADEF213D498116DC4D7C07608D2689F","poodinis\\context\\RegisterByType.html":"00F086D62EF68DA68352AAF18DA75274","poodinis\\context\\registerContext.html":"CD311CD7EEFA2A31A7CDE8D3E69615C8","poodinis\\container\\RegistrationException.html":"CBA3A17B208F4856D0C5F82FEAAB0D3F","poodinis\\context\\Prototype.html":"7433F5A4FC8FC5D8A8BE89245708997A","poodinis\\registration\\initializedOnceBy.html":"77AAD3482760AB50E6D023C26110A531","poodinis\\container\\DependencyContainer.register.html":"5C446793765664B58397A0795CD8448A"}

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>API documentation</title> <title>API documentation</title>
<link rel="stylesheet" href="./css/style.min.css"/> <link rel="stylesheet" href="./css/style.min.css"/>
<script type="text/javascript" src="./js/script.min.js"></script> <script type="text/javascript" src="./js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="./poodinis.html">poodinis</a> <a href="./poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="./poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="./poodinis/autowire.html">autowire</a> <a href="./poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="./poodinis/factory.html">factory</a> <a href="./poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="./poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="./poodinis/polyfill.html">polyfill</a> <a href="./poodinis/polyfill.html">polyfill</a>
@ -79,6 +89,15 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<th>Module</th><th>Description</th> <th>Module</th><th>Description</th>
</tr> </tr>
<tr>
<td>
<a href="./poodinis/altphobos.html">poodinis.altphobos</a>
</td>
<td>
Tweaks to Phobos's standard templates.
</td>
</tr>
<tr> <tr>
<td> <td>
<a href="./poodinis/autowire.html">poodinis.autowire</a> <a href="./poodinis/autowire.html">poodinis.autowire</a>
@ -115,6 +134,15 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
</td> </td>
</tr> </tr>
<tr>
<td>
<a href="./poodinis/imports.html">poodinis.imports</a>
</td>
<td>
This module contains instance factory facilities
</td>
</tr>
<tr> <tr>
<td> <td>
<a href="./poodinis/polyfill.html">poodinis.polyfill</a> <a href="./poodinis/polyfill.html">poodinis.polyfill</a>

14
docs/js/script.min.js vendored
View file

@ -1 +1,13 @@
function setupDdox(){for(var e=document.querySelectorAll(".tree-view .package"),t=0;t<e.length;++t)e[t].addEventListener("click",toggleTree);for(var e=document.querySelectorAll(".tree-view .package a"),t=0;t<e.length;++t)e[t].addEventListener("click",function(e){e.stopPropagation()});e=document.querySelectorAll(".tree-view.collapsed ul");for(var t=0;t<e.length;++t)e[t].style.display="none";document.getElementById("symbolSearch").setAttribute("tabindex","1000")}function toggleTree(e){var t=this.parentNode;t.classList.toggle("collapsed");for(var l=t.children,n=t.classList.contains("collapsed")?"none":"block",r=1;r<l.length;++r)l[r].style.display=n;return this.style.display="none",this.style.display="block",!1}function performSymbolSearch(e,t){function l(e){for(var t=e.length-1;t>=0;t--)for(u in a)if(e[t].length>=a[u].length&&e[t].substr(0,a[u].length)==a[u])return e.length-1-t;return e.length}function n(e,t){var n=e.attributes.indexOf("deprecated")>=0,r=t.attributes.indexOf("deprecated")>=0;if(n!=r)return n-r;var s=e.name.toLowerCase(),i=t.name.toLowerCase(),o=s.split("."),h=i.split("."),c=o[o.length-1],d=h[h.length-1],u=a.indexOf(c)>=0,g=a.indexOf(d)>=0;if(u!=g)return g-u;var f=l(o),m=l(h);return f!=m?f-m:o.length<h.length?-1:o.length>h.length?1:c.length<d.length?-1:c.length>d.length?1:s<i?-1:s>i?1:0}var r=function(e){return document.getElementById(e)};"undefined"===e&&(e=26),void 0===t&&(t=40);var s=r("symbolSearch").value.toLowerCase();if(s!=lastSearchString){lastSearchString=s;++searchCounter;r("symbolSearchResults").style.display="none",r("symbolSearchResults").innerHTML="",r("symbolSearch").classList.remove("with_results");var a=s.trim().split(/\s+/);if(!(0==a.length||1==a.length&&a[0].length<2)){for(var i=[],o=0;o<symbols.length;++o){var h=symbols[o],c=!0;for(u in a)if(h.name.toLowerCase().indexOf(a[u])<0){c=!1;break}c&&i.push(h)}for(i.sort(n),o=0;o<i.length&&o<t;o++){var h=i[o],d=document.createElement("li");d.classList.add(h.kind);for(var u=0;u<h.attributes.length;++u)d.classList.add(h.attributes[u]);for(var g=h.name,f=g.split("."),m=f.length-1,p="."+f[m];m>0&&f[m-1].length+p.length<=e;)m--,p="."+f[m]+p;p=m>0?".."+p:p.substr(1);var y=document.createElement("a");y.setAttribute("href",symbolSearchRootDir+h.path),y.setAttribute("title",g),y.setAttribute("tabindex",1001),y.textContent=p,d.appendChild(y),r("symbolSearchResults").appendChild(d)}if(i.length>t){var b=document.createElement("li");b.innerHTML="&hellip;"+(i.length-100)+" additional results",r("symbolSearchResults").appendChild(b)}i.length&&(r("symbolSearchResults").style.display="initial",r("symbolSearch").classList.add("with_results"))}}}var searchCounter=0,lastSearchString=""; var searchCounter,lastSearchString
function setupDdox(){for(var e=document.querySelectorAll(".tree-view .package"),t=0;t<e.length;++t)e[t].addEventListener("click",toggleTree)
for(e=document.querySelectorAll(".tree-view .package a"),t=0;t<e.length;++t)e[t].addEventListener("click",function(e){e.stopPropagation()})
for(e=document.querySelectorAll(".tree-view.collapsed ul"),t=0;t<e.length;++t)e[t].style.display="none"
document.getElementById("symbolSearch").setAttribute("tabindex","1000")}function toggleTree(e){var t,l,n,s=this.parentNode
for(s.classList.toggle("collapsed"),t=s.children,l=s.classList.contains("collapsed")?"none":"block",n=1;n<t.length;++n)t[n].style.display=l
return this.style.display="none",!(this.style.display="block")}function performSymbolSearch(e,t){var l,m,n,s,r,a,i,o,h,c,d,u,g,p,y=function(e){return document.getElementById(e)}
if("undefined"===e&&(e=26),void 0===t&&(t=40),(l=y("symbolSearch").value.toLowerCase())!=lastSearchString&&(lastSearchString=l,++searchCounter,y("symbolSearchResults").style.display="none",y("symbolSearchResults").innerHTML="",y("symbolSearch").classList.remove("with_results"),!(0==(m=l.trim().split(/\s+/)).length||1==m.length&&m[0].length<2))){for(n=[],s=0;s<symbols.length;++s){for(o in r=symbols[s],a=!0,m)if(r.name.toLowerCase().indexOf(m[o])<0){a=!1
break}a&&n.push(r)}for(n.sort(function(e,t){var l,n,s,r,a,i,o,h,c,d,u=0<=e.attributes.indexOf("deprecated"),g=0<=t.attributes.indexOf("deprecated")
return u!=g?u-g:(l=e.name.toLowerCase(),n=t.name.toLowerCase(),s=l.split("."),r=n.split("."),a=s[s.length-1],i=r[r.length-1],(o=0<=m.indexOf(a))!=(h=0<=m.indexOf(i))?h-o:(c=f(s))!=(d=f(r))?c-d:s.length<r.length?-1:s.length>r.length?1:a.length<i.length?-1:a.length>i.length?1:l<n?-1:n<l?1:0)}),s=0;s<n.length&&s<t;s++){for(r=n[s],(i=document.createElement("li")).classList.add(r.kind),o=0;o<r.attributes.length;++o)i.classList.add(r.attributes[o])
for(u="."+(c=(h=r.name).split("."))[d=c.length-1];0<d&&c[d-1].length+u.length<=e;)u="."+c[--d]+u
u=0<d?".."+u:u.substr(1),(g=document.createElement("a")).setAttribute("href",symbolSearchRootDir+r.path),g.setAttribute("title",h),g.setAttribute("tabindex",1001),g.textContent=u,i.appendChild(g),y("symbolSearchResults").appendChild(i)}n.length>t&&((p=document.createElement("li")).innerHTML="&hellip;"+(n.length-100)+" additional results",y("symbolSearchResults").appendChild(p)),n.length&&(y("symbolSearchResults").style.display="initial",y("symbolSearch").classList.add("with_results"))}function f(e){for(var t=e.length-1;0<=t;t--)for(o in m)if(e[t].length>=m[o].length&&e[t].substr(0,m[o].length)==m[o])return e.length-1-t
return e.length}}searchCounter=0,lastSearchString=""

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis</title> <title>Module poodinis</title>
<link rel="stylesheet" href="./css/style.min.css"/> <link rel="stylesheet" href="./css/style.min.css"/>
<script type="text/javascript" src="./js/script.min.js"></script> <script type="text/javascript" src="./js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="./poodinis.html">poodinis</a> <a href="./poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="./poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="./poodinis/autowire.html">autowire</a> <a href="./poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="./poodinis/factory.html">factory</a> <a href="./poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="./poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="./poodinis/polyfill.html">polyfill</a> <a href="./poodinis/polyfill.html">polyfill</a>

View file

@ -0,0 +1,118 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.altphobos</title>
<link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script>
</head>
<body onload="setupDdox();">
<header></header>
<nav id="main-nav">
<div>
<noscript>
<p style="color: red">The search functionality needs JavaScript enabled</p>
</noscript>
<div id="symbolSearchPane" style="display: none">
<form action="#" method="GET">
<input id="symbolSearch" type="text" name="q" placeholder="Search for symbols" autocomplete="off" onchange="performSymbolSearch(24);" onkeypress="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();" autofocus/>
</form>
<ul id="symbolSearchResults" class="symbolList" style="display: none"></ul><script type="application/javascript" src="../symbols.js"></script><script type="application/javascript">var symbolSearchRootDir = "../";
document.getElementById('symbolSearchPane').style.display = 'block';</script>
</div>
<ul class="tree-view">
<li class="tree-view ">
<div class="package ">
<a href="../poodinis.html">poodinis</a>
</div>
<ul class="tree-view">
<li>
<div class="module selected">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/autowire.html">autowire</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/container.html">container</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/context.html">context</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/factory.html">factory</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/registration.html">registration</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/valueinjection.html">valueinjection</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
<p id="main-nav-footer">
Built with
<a href="https://github.com/MartinNowak/scod">scod</a>
</p>
</nav>
<div id="main-contents">
<div>
<h1>Module poodinis.altphobos</h1><p>Tweaks to Phobos's standard templates.
</p><section><p>Implementations copied and adapted from std.traits;
</p>
</section>
<section></section>
</div>
<footer>
<div id="license-info">
<p>erdani.org, Andrei Alexandrescu,
Jonathan M Davis,
digitalmars.com, Walter Bright,
Tomasz Stachowiak (<code class="lang-d"><span class="pln">isExpressions</span></code>),
erdani.org, Andrei Alexandrescu,
Shin Fujishiro,
octarineparrot.com, Robert Clipsham,
klickverbot.at, David Nadlinger,
Kenji Hara,
Shoichi Kato,
Mike Bierlee (m.bierlee@lostmoment.com)
</p>
<p>Copyright Digital Mars 2005 - 2009., Copyright Andrei Alexandrescu 2008-, Jonathan M Davis 2011-., 2014-2022 Mike Bierlee
</p>
<p>boost.org/LICENSE_1_0.txt, Boost License 1.0
</p>
</div>
</footer>
</div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.autowire</title> <title>Module poodinis.autowire</title>
<link rel="stylesheet" href="../css/style.min.css"/> <link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script> <script type="text/javascript" src="../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis.html">poodinis</a> <a href="../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module selected"> <div class="module selected">
<a href="../poodinis/autowire.html">autowire</a> <a href="../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis/factory.html">factory</a> <a href="../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a> <a href="../poodinis/polyfill.html">polyfill</a>
@ -94,7 +104,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="autowire" class="[&quot;public&quot;]" href="../poodinis/autowire/autowire.html">autowire</a><span class="decoration">(container, instance)</span> <a id="autowire" class="public" href="../poodinis/autowire/autowire.html">autowire</a><span class="tableEntryAnnotation">(container, instance)</span>
</code> </code>
</td> </td>
<td>Autowires members of a given instance using dependencies registered in the given container. <td>Autowires members of a given instance using dependencies registered in the given container.
@ -103,7 +113,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="globalAutowire" class="[&quot;public&quot;]" href="../poodinis/autowire/globalAutowire.html">globalAutowire</a><span class="decoration">(instance)</span> <a id="globalAutowire" class="public" href="../poodinis/autowire/globalAutowire.html">globalAutowire</a><span class="tableEntryAnnotation">(instance)</span>
</code> </code>
</td> </td>
<td>Autowire the given instance using the globally available dependency container. <td>Autowire the given instance using the globally available dependency container.
@ -121,7 +131,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="AssignNewInstance" class="[&quot;public&quot;]" href="../poodinis/autowire/AssignNewInstance.html">AssignNewInstance</a> <a id="AssignNewInstance" class="public" href="../poodinis/autowire/AssignNewInstance.html">AssignNewInstance</a>
</code> </code>
</td> </td>
<td>UDA for annotating class members to be autowired with a new instance regardless of their registration scope. <td>UDA for annotating class members to be autowired with a new instance regardless of their registration scope.
@ -130,7 +140,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="Autowire" class="[&quot;public&quot;]" href="../poodinis/autowire/Autowire.html">Autowire</a> <a id="Autowire" class="public" href="../poodinis/autowire/Autowire.html">Autowire</a>
</code> </code>
</td> </td>
<td>UDA for annotating class members as candidates for autowiring. <td>UDA for annotating class members as candidates for autowiring.
@ -139,7 +149,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="OptionalDependency" class="[&quot;public&quot;]" href="../poodinis/autowire/OptionalDependency.html">OptionalDependency</a> <a id="OptionalDependency" class="public" href="../poodinis/autowire/OptionalDependency.html">OptionalDependency</a>
</code> </code>
</td> </td>
<td>UDA for marking autowired dependencies optional. <td>UDA for marking autowired dependencies optional.

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct AssignNewInstance</title> <title>Struct AssignNewInstance</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module selected"> <div class="module selected">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -0,0 +1,130 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function autowire</title>
<link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script>
</head>
<body onload="setupDdox();">
<header></header>
<nav id="main-nav">
<div>
<noscript>
<p style="color: red">The search functionality needs JavaScript enabled</p>
</noscript>
<div id="symbolSearchPane" style="display: none">
<form action="#" method="GET">
<input id="symbolSearch" type="text" name="q" placeholder="Search for symbols" autocomplete="off" onchange="performSymbolSearch(24);" onkeypress="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();" autofocus/>
</form>
<ul id="symbolSearchResults" class="symbolList" style="display: none"></ul><script type="application/javascript" src="../../symbols.js"></script><script type="application/javascript">var symbolSearchRootDir = "../../";
document.getElementById('symbolSearchPane').style.display = 'block';</script>
</div>
<ul class="tree-view">
<li class="tree-view ">
<div class="package ">
<a href="../../poodinis.html">poodinis</a>
</div>
<ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li>
<div class="module selected">
<a href="../../poodinis/autowire.html">autowire</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/container.html">container</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/context.html">context</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/factory.html">factory</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/registration.html">registration</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/valueinjection.html">valueinjection</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
<p id="main-nav-footer">
Built with
<a href="https://github.com/MartinNowak/scod">scod</a>
</p>
</nav>
<div id="main-contents">
<div>
<h1>Function autowire</h1><p>Autowires members of a given instance using dependencies registered in the given container.
</p>
<div class="prototype">
<code class="lang-d">
<div class="single-prototype">
<span class="typ">void</span> <span class="pln">autowire</span>(Type)
<span class="pun">(</span>
<br/>
&nbsp;&nbsp;<span class="kwd">shared</span><span class="pun">(</span><a href="../../poodinis/container/DependencyContainer.html"><span class="typ">DependencyContainer</span></a><span class="pun">)</span> <span class="pln">container</span><span class="pun">,</span>
<br/>
&nbsp;&nbsp;<span class="typ">Type</span> <span class="pln">instance</span>
<br/>
<span class="pun">)</span><span class="pun">;</span>
</div>
</code>
</div>
<section><p>All members of the given instance, which are annotated using the "Autowire" UDA, are autowired.
Members can have any visibility (public, private, etc). All members are resolved using the given
container. Qualifiers are used to determine the type of class to resolve for any member of instance.
</p>
</section>
<section><h2>See Also</h2>
<p>Autowire
</p>
</section>
</div>
<footer>
<div id="license-info">
<p>Mike Bierlee, m.bierlee@lostmoment.com
</p>
<p>2014-2022 Mike Bierlee
</p>
<p>This software is licensed under the terms of the MIT license.
The full terms of the license can be found in the LICENSE file.
</p>
</div>
</footer>
</div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct OptionalDependency</title> <title>Struct OptionalDependency</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module selected"> <div class="module selected">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function globalAutowire</title> <title>Function globalAutowire</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module selected"> <div class="module selected">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -78,7 +88,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<div class="prototype"> <div class="prototype">
<code class="lang-d"> <code class="lang-d">
<div class="single-prototype"> <div class="single-prototype">
<span class="kwd">deprecated </span><span class="typ">void</span> <span class="pln">globalAutowire</span>(Type) <span class="typ">void</span> <span class="pln">globalAutowire</span>(Type)
<span class="pun">(</span> <span class="pun">(</span>
<br/> <br/>
&nbsp;&nbsp;<span class="typ">Type</span> <span class="pln">instance</span> &nbsp;&nbsp;<span class="typ">Type</span> <span class="pln">instance</span>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.container</title> <title>Module poodinis.container</title>
<link rel="stylesheet" href="../css/style.min.css"/> <link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script> <script type="text/javascript" src="../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis.html">poodinis</a> <a href="../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/autowire.html">autowire</a> <a href="../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis/factory.html">factory</a> <a href="../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a> <a href="../poodinis/polyfill.html">polyfill</a>
@ -89,7 +99,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="DependencyContainer" class="[&quot;public&quot;]" href="../poodinis/container/DependencyContainer.html">DependencyContainer</a> <a id="DependencyContainer" class="public" href="../poodinis/container/DependencyContainer.html">DependencyContainer</a>
</code> </code>
</td> </td>
<td>The dependency container maintains all dependencies registered with it. <td>The dependency container maintains all dependencies registered with it.
@ -98,7 +108,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="RegistrationException" class="[&quot;public&quot;]" href="../poodinis/container/RegistrationException.html">RegistrationException</a> <a id="RegistrationException" class="public" href="../poodinis/container/RegistrationException.html">RegistrationException</a>
</code> </code>
</td> </td>
<td>Exception thrown when errors occur while registering a type in a dependency container. <td>Exception thrown when errors occur while registering a type in a dependency container.
@ -107,7 +117,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="ResolveException" class="[&quot;public&quot;]" href="../poodinis/container/ResolveException.html">ResolveException</a> <a id="ResolveException" class="public" href="../poodinis/container/ResolveException.html">ResolveException</a>
</code> </code>
</td> </td>
<td>Exception thrown when errors occur while resolving a type in a dependency container. <td>Exception thrown when errors occur while resolving a type in a dependency container.
@ -125,7 +135,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="PostConstruct" class="[&quot;public&quot;]" href="../poodinis/container/PostConstruct.html">PostConstruct</a> <a id="PostConstruct" class="public" href="../poodinis/container/PostConstruct.html">PostConstruct</a>
</code> </code>
</td> </td>
<td>Methods marked with this UDA within dependencies are called after that dependency <td>Methods marked with this UDA within dependencies are called after that dependency
@ -135,7 +145,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="PreDestroy" class="[&quot;public&quot;]" href="../poodinis/container/PreDestroy.html">PreDestroy</a> <a id="PreDestroy" class="public" href="../poodinis/container/PreDestroy.html">PreDestroy</a>
</code> </code>
</td> </td>
<td>Methods marked with this UDA within dependencies are called before the container <td>Methods marked with this UDA within dependencies are called before the container
@ -154,7 +164,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="RegistrationOption" class="[&quot;public&quot;]" href="../poodinis/container/RegistrationOption.html">RegistrationOption</a> <a id="RegistrationOption" class="public" href="../poodinis/container/RegistrationOption.html">RegistrationOption</a>
</code> </code>
</td> </td>
<td>Options which influence the process of registering dependencies <td>Options which influence the process of registering dependencies
@ -163,7 +173,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="ResolveOption" class="[&quot;public&quot;]" href="../poodinis/container/ResolveOption.html">ResolveOption</a> <a id="ResolveOption" class="public" href="../poodinis/container/ResolveOption.html">ResolveOption</a>
</code> </code>
</td> </td>
<td>Options which influence the process of resolving dependencies <td>Options which influence the process of resolving dependencies

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function DependencyContainer.clearAllRegistrations</title> <title>Function DependencyContainer.clearAllRegistrations</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -78,8 +88,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<div class="prototype"> <div class="prototype">
<code class="lang-d"> <code class="lang-d">
<div class="single-prototype"> <div class="single-prototype">
<span class="kwd">synchronized </span><span class="typ">void</span> <span class="pln">clearAllRegistrations <span class="kwd">synchronized </span><span class="typ">void</span> <span class="pln">clearAllRegistrations</span><span class="pun">(</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">shared</span><span class="pun">;</span>
<span class="pun">()</span><span class="pln"> </span><span class="kwd">shared</span><span class="pun">;</span>
</div> </div>
</code> </code>
</div> </div>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Class DependencyContainer</title> <title>Class DependencyContainer</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -101,99 +111,110 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.clearAllRegistrations.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.clearAllRegistrations.html" class="public">
<code>clearAllRegistrations</code> <code>clearAllRegistrations</code>
</a> </a>
<span class="tableEntryAnnotation">()</span>
</td> </td>
<td>Clears all dependency registrations managed by this container. <td>Clears all dependency registrations managed by this container.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.register.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.register.html" class="public">
<code>register</code> <code>register</code>
</a> </a>
<span class="tableEntryAnnotation">(options)</span>
</td> </td>
<td>Register a dependency by concrete class type. <td>Register a dependency by concrete class type.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.register.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.register.html" class="public">
<code>register</code> <code>register</code>
</a> </a>
<span class="tableEntryAnnotation">(options)</span>
</td> </td>
<td>Register a dependency by super type. <td>Register a dependency by super type.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.removeRegistration.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.removeRegistration.html" class="public">
<code>removeRegistration</code> <code>removeRegistration</code>
</a> </a>
<span class="tableEntryAnnotation">()</span>
</td> </td>
<td>Removes a registered dependency by type. <td>Removes a registered dependency by type.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.resolve.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.resolve.html" class="public">
<code>resolve</code> <code>resolve</code>
</a> </a>
<span class="tableEntryAnnotation">(resolveOptions)</span>
</td> </td>
<td>Resolve dependencies. <td>Resolve dependencies.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.resolve.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.resolve.html" class="public">
<code>resolve</code> <code>resolve</code>
</a> </a>
<span class="tableEntryAnnotation">(resolveOptions)</span>
</td> </td>
<td>Resolve dependencies using a qualifier. <td>Resolve dependencies using a qualifier.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.resolveAll.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.resolveAll.html" class="public">
<code>resolveAll</code> <code>resolveAll</code>
</a> </a>
<span class="tableEntryAnnotation">(resolveOptions)</span>
</td> </td>
<td>Resolve all dependencies registered to a super type. <td>Resolve all dependencies registered to a super type.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.setPersistentRegistrationOptions.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.setPersistentRegistrationOptions.html" class="public">
<code>setPersistentRegistrationOptions</code> <code>setPersistentRegistrationOptions</code>
</a> </a>
<span class="tableEntryAnnotation">(options)</span>
</td> </td>
<td>Apply persistent registration options which will be used everytime register() is called. <td>Apply persistent registration options which will be used everytime register() is called.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.setPersistentResolveOptions.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.setPersistentResolveOptions.html" class="public">
<code>setPersistentResolveOptions</code> <code>setPersistentResolveOptions</code>
</a> </a>
<span class="tableEntryAnnotation">(options)</span>
</td> </td>
<td>Apply persistent resolve options which will be used everytime resolve() is called. <td>Apply persistent resolve options which will be used everytime resolve() is called.
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.unsetPersistentRegistrationOptions.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.unsetPersistentRegistrationOptions.html" class="public">
<code>unsetPersistentRegistrationOptions</code> <code>unsetPersistentRegistrationOptions</code>
</a> </a>
<span class="tableEntryAnnotation">()</span>
</td> </td>
<td>Unsets all applied persistent registration options <td>Unsets all applied persistent registration options
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/container/DependencyContainer.unsetPersistentResolveOptions.html" class="[&quot;public&quot;]"> <a href="../../poodinis/container/DependencyContainer.unsetPersistentResolveOptions.html" class="public">
<code>unsetPersistentResolveOptions</code> <code>unsetPersistentResolveOptions</code>
</a> </a>
<span class="tableEntryAnnotation">()</span>
</td> </td>
<td>Unsets all applied persistent resolve options <td>Unsets all applied persistent resolve options
</td> </td>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>DependencyContainer.register - multiple declarations</title> <title>DependencyContainer.register - multiple declarations</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -133,7 +143,9 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<br/> <br/>
&nbsp;&nbsp;<a href="../../poodinis/container/RegistrationOption.html"><span class="typ">RegistrationOption</span></a> <span class="pln">options</span> <span class="pun">=</span> <span class="typ">RegistrationOption<wbr/></span><span class="pun">.</span><span class="pln">none</span> &nbsp;&nbsp;<a href="../../poodinis/container/RegistrationOption.html"><span class="typ">RegistrationOption</span></a> <span class="pln">options</span> <span class="pun">=</span> <span class="typ">RegistrationOption<wbr/></span><span class="pun">.</span><span class="pln">none</span>
<br/> <br/>
<span class="pun">)</span><span class="pun">;</span> <span class="pun">)</span>
<br/>
<span class="kwd">if</span> <span class="pun">(</span><span class="pun">!</span><span class="kwd">is</span><span class="pun">(</span><span class="typ">ConcreteType </span><span class="pun">== </span><span class="kwd">struct</span><span class="pun">)</span><span class="pun">);</span>
</div> </div>
</code> </code>
</div> </div>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function DependencyContainer.removeRegistration</title> <title>Function DependencyContainer.removeRegistration</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -78,8 +88,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<div class="prototype"> <div class="prototype">
<code class="lang-d"> <code class="lang-d">
<div class="single-prototype"> <div class="single-prototype">
<span class="typ">void</span> <span class="pln">removeRegistration(RegistrationType) <span class="typ">void</span> <span class="pln">removeRegistration</span>(RegistrationType)<span class="pun">(</span><span class="pun">)</span><span class="pun">;</span>
<span class="pun">()</span><span class="pun">;</span>
</div> </div>
</code> </code>
</div> </div>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>DependencyContainer.resolve - multiple declarations</title> <title>DependencyContainer.resolve - multiple declarations</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -97,7 +107,9 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<br/> <br/>
&nbsp;&nbsp;<a href="../../poodinis/container/ResolveOption.html"><span class="typ">ResolveOption</span></a> <span class="pln">resolveOptions</span> <span class="pun">=</span> <span class="typ">ResolveOption<wbr/></span><span class="pun">.</span><span class="pln">none</span> &nbsp;&nbsp;<a href="../../poodinis/container/ResolveOption.html"><span class="typ">ResolveOption</span></a> <span class="pln">resolveOptions</span> <span class="pun">=</span> <span class="typ">ResolveOption<wbr/></span><span class="pun">.</span><span class="pln">none</span>
<br/> <br/>
<span class="pun">)</span><span class="pun">;</span> <span class="pun">)</span>
<br/>
<span class="kwd">if</span> <span class="pun">(</span><span class="pun">!</span><span class="kwd">is</span><span class="pun">(</span><span class="typ">RegistrationType </span><span class="pun">== </span><span class="kwd">struct</span><span class="pun">)</span><span class="pun">);</span>
</div> </div>
</code> </code>
</div> </div>
@ -151,7 +163,9 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<br/> <br/>
&nbsp;&nbsp;<a href="../../poodinis/container/ResolveOption.html"><span class="typ">ResolveOption</span></a> <span class="pln">resolveOptions</span> <span class="pun">=</span> <span class="typ">ResolveOption<wbr/></span><span class="pun">.</span><span class="pln">none</span> &nbsp;&nbsp;<a href="../../poodinis/container/ResolveOption.html"><span class="typ">ResolveOption</span></a> <span class="pln">resolveOptions</span> <span class="pun">=</span> <span class="typ">ResolveOption<wbr/></span><span class="pun">.</span><span class="pln">none</span>
<br/> <br/>
<span class="pun">)</span><span class="pun">;</span> <span class="pun">)</span>
<br/>
<span class="kwd">if</span> <span class="pun">(</span><span class="pun">!</span><span class="kwd">is</span><span class="pun">(</span><span class="typ">QualifierType </span><span class="pun">== </span><span class="kwd">struct</span><span class="pun">)</span><span class="pun">);</span>
</div> </div>
</code> </code>
</div> </div>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function DependencyContainer.resolveAll</title> <title>Function DependencyContainer.resolveAll</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function DependencyContainer.setPersistentRegistrationOptions</title> <title>Function DependencyContainer.setPersistentRegistrationOptions</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function DependencyContainer.setPersistentResolveOptions</title> <title>Function DependencyContainer.setPersistentResolveOptions</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function DependencyContainer.unsetPersistentRegistrationOptions</title> <title>Function DependencyContainer.unsetPersistentRegistrationOptions</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -78,8 +88,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<div class="prototype"> <div class="prototype">
<code class="lang-d"> <code class="lang-d">
<div class="single-prototype"> <div class="single-prototype">
<span class="kwd">synchronized </span><span class="typ">void</span> <span class="pln">unsetPersistentRegistrationOptions <span class="kwd">synchronized </span><span class="typ">void</span> <span class="pln">unsetPersistentRegistrationOptions</span><span class="pun">(</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">shared</span><span class="pun">;</span>
<span class="pun">()</span><span class="pln"> </span><span class="kwd">shared</span><span class="pun">;</span>
</div> </div>
</code> </code>
</div> </div>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function DependencyContainer.unsetPersistentResolveOptions</title> <title>Function DependencyContainer.unsetPersistentResolveOptions</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -78,8 +88,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<div class="prototype"> <div class="prototype">
<code class="lang-d"> <code class="lang-d">
<div class="single-prototype"> <div class="single-prototype">
<span class="kwd">synchronized </span><span class="typ">void</span> <span class="pln">unsetPersistentResolveOptions <span class="kwd">synchronized </span><span class="typ">void</span> <span class="pln">unsetPersistentResolveOptions</span><span class="pun">(</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">shared</span><span class="pun">;</span>
<span class="pun">()</span><span class="pln"> </span><span class="kwd">shared</span><span class="pun">;</span>
</div> </div>
</code> </code>
</div> </div>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct PostConstruct</title> <title>Struct PostConstruct</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct PreDestroy</title> <title>Struct PreDestroy</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Class RegistrationException</title> <title>Class RegistrationException</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Enum RegistrationOption</title> <title>Enum RegistrationOption</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Class ResolveException</title> <title>Class ResolveException</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Enum ResolveOption</title> <title>Enum ResolveOption</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.context</title> <title>Module poodinis.context</title>
<link rel="stylesheet" href="../css/style.min.css"/> <link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script> <script type="text/javascript" src="../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis.html">poodinis</a> <a href="../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/autowire.html">autowire</a> <a href="../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis/factory.html">factory</a> <a href="../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a> <a href="../poodinis/polyfill.html">polyfill</a>
@ -89,7 +99,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="registerContext" class="[&quot;public&quot;]" href="../poodinis/context/registerContext.html">registerContext</a><span class="decoration">(container)</span> <a id="registerContext" class="public" href="../poodinis/context/registerContext.html">registerContext</a><span class="tableEntryAnnotation">(container)</span>
</code> </code>
</td> </td>
<td>Register dependencies through an application context. <td>Register dependencies through an application context.
@ -107,7 +117,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="Component" class="[&quot;public&quot;]" href="../poodinis/context/Component.html">Component</a> <a id="Component" class="public" href="../poodinis/context/Component.html">Component</a>
</code> </code>
</td> </td>
<td>A component annotation is used for specifying which factory methods produce components in <td>A component annotation is used for specifying which factory methods produce components in
@ -117,7 +127,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="Prototype" class="[&quot;public&quot;]" href="../poodinis/context/Prototype.html">Prototype</a> <a id="Prototype" class="public" href="../poodinis/context/Prototype.html">Prototype</a>
</code> </code>
</td> </td>
<td>Components with the prototype registration will be scoped as dependencies which will create <td>Components with the prototype registration will be scoped as dependencies which will create
@ -127,7 +137,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="RegisterByType" class="[&quot;public&quot;]" href="../poodinis/context/RegisterByType.html">RegisterByType</a> <a id="RegisterByType" class="public" href="../poodinis/context/RegisterByType.html">RegisterByType</a>
</code> </code>
</td> </td>
<td>This annotation allows you to specify by which super type the component should be registered. This <td>This annotation allows you to specify by which super type the component should be registered. This

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct Component</title> <title>Struct Component</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct Prototype</title> <title>Struct Prototype</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct RegisterByType</title> <title>Struct RegisterByType</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function registerContext</title> <title>Function registerContext</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.factory</title> <title>Module poodinis.factory</title>
<link rel="stylesheet" href="../css/style.min.css"/> <link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script> <script type="text/javascript" src="../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis.html">poodinis</a> <a href="../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/autowire.html">autowire</a> <a href="../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis/factory.html">factory</a> <a href="../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a> <a href="../poodinis/polyfill.html">polyfill</a>

107
docs/poodinis/imports.html Normal file
View file

@ -0,0 +1,107 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.imports</title>
<link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script>
</head>
<body onload="setupDdox();">
<header></header>
<nav id="main-nav">
<div>
<noscript>
<p style="color: red">The search functionality needs JavaScript enabled</p>
</noscript>
<div id="symbolSearchPane" style="display: none">
<form action="#" method="GET">
<input id="symbolSearch" type="text" name="q" placeholder="Search for symbols" autocomplete="off" onchange="performSymbolSearch(24);" onkeypress="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();" autofocus/>
</form>
<ul id="symbolSearchResults" class="symbolList" style="display: none"></ul><script type="application/javascript" src="../symbols.js"></script><script type="application/javascript">var symbolSearchRootDir = "../";
document.getElementById('symbolSearchPane').style.display = 'block';</script>
</div>
<ul class="tree-view">
<li class="tree-view ">
<div class="package ">
<a href="../poodinis.html">poodinis</a>
</div>
<ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/autowire.html">autowire</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/container.html">container</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/context.html">context</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/factory.html">factory</a>
</div>
</li>
<li>
<div class="module selected">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/registration.html">registration</a>
</div>
</li>
<li>
<div class="module ">
<a href="../poodinis/valueinjection.html">valueinjection</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
<p id="main-nav-footer">
Built with
<a href="https://github.com/MartinNowak/scod">scod</a>
</p>
</nav>
<div id="main-contents">
<div>
<h1>Module poodinis.imports</h1><p>This module contains instance factory facilities
</p><section></section>
<section></section>
</div>
<footer>
<div id="license-info">
<p>Mike Bierlee, m.bierlee@lostmoment.com
</p>
<p>2014-2022 Mike Bierlee
</p>
<p>This software is licensed under the terms of the MIT license.
The full terms of the license can be found in the LICENSE file.
</p>
</div>
</footer>
</div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.polyfill</title> <title>Module poodinis.polyfill</title>
<link rel="stylesheet" href="../css/style.min.css"/> <link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script> <script type="text/javascript" src="../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis.html">poodinis</a> <a href="../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/autowire.html">autowire</a> <a href="../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis/factory.html">factory</a> <a href="../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module selected"> <div class="module selected">
<a href="../poodinis/polyfill.html">polyfill</a> <a href="../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.registration</title> <title>Module poodinis.registration</title>
<link rel="stylesheet" href="../css/style.min.css"/> <link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script> <script type="text/javascript" src="../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis.html">poodinis</a> <a href="../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/autowire.html">autowire</a> <a href="../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis/factory.html">factory</a> <a href="../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a> <a href="../poodinis/polyfill.html">polyfill</a>
@ -89,7 +99,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="existingInstance" class="[&quot;public&quot;]" href="../poodinis/registration/existingInstance.html">existingInstance</a><span class="decoration">(registration, instance)</span> <a id="existingInstance" class="public" href="../poodinis/registration/existingInstance.html">existingInstance</a><span class="tableEntryAnnotation">(registration, instance)</span>
</code> </code>
</td> </td>
<td>Scopes registrations to return the given instance every time the given registration is resolved. <td>Scopes registrations to return the given instance every time the given registration is resolved.
@ -98,7 +108,34 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="newInstance" class="[&quot;public&quot;]" href="../poodinis/registration/newInstance.html">newInstance</a><span class="decoration">(registration)</span> <a id="initializedBy" class="public" href="../poodinis/registration/initializedBy.html">initializedBy</a><span class="tableEntryAnnotation">(registration, initializer)</span>
</code>
</td>
<td>Scopes registrations to create new instances using the given initializer delegate.
</td>
</tr>
<tr>
<td>
<code>
<a id="initializedOnceBy" class="public" href="../poodinis/registration/initializedOnceBy.html">initializedOnceBy</a><span class="tableEntryAnnotation">(registration, initializer)</span>
</code>
</td>
<td>Scopes registrations to create a new instance using the given initializer delegate. On subsequent resolves the same instance is returned.
</td>
</tr>
<tr>
<td>
<code>
<a id="initializeFactoryType" class="public" href="../poodinis/registration/initializeFactoryType.html">initializeFactoryType</a><span class="tableEntryAnnotation">(registration)</span>
</code>
</td>
<td>Sets the registration's instance factory type the same as the registration's.
</td>
</tr>
<tr>
<td>
<code>
<a id="newInstance" class="public" href="../poodinis/registration/newInstance.html">newInstance</a><span class="tableEntryAnnotation">(registration)</span>
</code> </code>
</td> </td>
<td>Scopes registrations to return a new instance every time the given registration is resolved. <td>Scopes registrations to return a new instance every time the given registration is resolved.
@ -107,7 +144,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="singleInstance" class="[&quot;public&quot;]" href="../poodinis/registration/singleInstance.html">singleInstance</a><span class="decoration">(registration)</span> <a id="singleInstance" class="public" href="../poodinis/registration/singleInstance.html">singleInstance</a><span class="tableEntryAnnotation">(registration)</span>
</code> </code>
</td> </td>
<td>Scopes registrations to return the same instance every time a given registration is resolved. <td>Scopes registrations to return the same instance every time a given registration is resolved.

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function existingInstance</title> <title>Function existingInstance</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -0,0 +1,122 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function initializeFactoryType</title>
<link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script>
</head>
<body onload="setupDdox();">
<header></header>
<nav id="main-nav">
<div>
<noscript>
<p style="color: red">The search functionality needs JavaScript enabled</p>
</noscript>
<div id="symbolSearchPane" style="display: none">
<form action="#" method="GET">
<input id="symbolSearch" type="text" name="q" placeholder="Search for symbols" autocomplete="off" onchange="performSymbolSearch(24);" onkeypress="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();" autofocus/>
</form>
<ul id="symbolSearchResults" class="symbolList" style="display: none"></ul><script type="application/javascript" src="../../symbols.js"></script><script type="application/javascript">var symbolSearchRootDir = "../../";
document.getElementById('symbolSearchPane').style.display = 'block';</script>
</div>
<ul class="tree-view">
<li class="tree-view ">
<div class="package ">
<a href="../../poodinis.html">poodinis</a>
</div>
<ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/autowire.html">autowire</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/container.html">container</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/context.html">context</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/factory.html">factory</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a>
</div>
</li>
<li>
<div class="module selected">
<a href="../../poodinis/registration.html">registration</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/valueinjection.html">valueinjection</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
<p id="main-nav-footer">
Built with
<a href="https://github.com/MartinNowak/scod">scod</a>
</p>
</nav>
<div id="main-contents">
<div>
<h1>Function initializeFactoryType</h1><p>Sets the registration's instance factory type the same as the registration's.
</p>
<div class="prototype">
<code class="lang-d">
<div class="single-prototype">
<span class="pln">poodinis<wbr/></span><span class="pun">.</span><span class="pln">registration<wbr/></span><span class="pun">.</span><span class="typ">Registration</span> <span class="pln">initializeFactoryType</span>
<span class="pun">(</span>
<br/>
&nbsp;&nbsp;<span class="pln">poodinis<wbr/></span><span class="pun">.</span><span class="pln">registration<wbr/></span><span class="pun">.</span><span class="typ">Registration</span> <span class="pln">registration</span>
<br/>
<span class="pun">)</span><span class="pun">;</span>
</div>
</code>
</div>
<section><p>This is not a registration scope. Typically used by Poodinis internally only.
</p>
</section>
</div>
<footer>
<div id="license-info">
<p>Mike Bierlee, m.bierlee@lostmoment.com
</p>
<p>2014-2022 Mike Bierlee
</p>
<p>This software is licensed under the terms of the MIT license.
The full terms of the license can be found in the LICENSE file.
</p>
</div>
</footer>
</div>
</body>
</html>

View file

@ -0,0 +1,123 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function initializedBy</title>
<link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script>
</head>
<body onload="setupDdox();">
<header></header>
<nav id="main-nav">
<div>
<noscript>
<p style="color: red">The search functionality needs JavaScript enabled</p>
</noscript>
<div id="symbolSearchPane" style="display: none">
<form action="#" method="GET">
<input id="symbolSearch" type="text" name="q" placeholder="Search for symbols" autocomplete="off" onchange="performSymbolSearch(24);" onkeypress="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();" autofocus/>
</form>
<ul id="symbolSearchResults" class="symbolList" style="display: none"></ul><script type="application/javascript" src="../../symbols.js"></script><script type="application/javascript">var symbolSearchRootDir = "../../";
document.getElementById('symbolSearchPane').style.display = 'block';</script>
</div>
<ul class="tree-view">
<li class="tree-view ">
<div class="package ">
<a href="../../poodinis.html">poodinis</a>
</div>
<ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/autowire.html">autowire</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/container.html">container</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/context.html">context</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/factory.html">factory</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a>
</div>
</li>
<li>
<div class="module selected">
<a href="../../poodinis/registration.html">registration</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/valueinjection.html">valueinjection</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
<p id="main-nav-footer">
Built with
<a href="https://github.com/MartinNowak/scod">scod</a>
</p>
</nav>
<div id="main-contents">
<div>
<h1>Function initializedBy</h1><p>Scopes registrations to create new instances using the given initializer delegate.
</p>
<div class="prototype">
<code class="lang-d">
<div class="single-prototype">
<span class="typ">Registration</span> <span class="pln">initializedBy</span>(T)
<span class="pun">(</span>
<br/>
&nbsp;&nbsp;<span class="typ">Registration</span> <span class="pln">registration</span><span class="pun">,</span>
<br/>
&nbsp;&nbsp;<span class="pln">T</span> <span class="kwd">delegate</span><span class="pun">(</span><span class="pun">)</span> <span class="pln">initializer</span>
<br/>
<span class="pun">)</span>
<br/>
<span class="kwd">if</span> <span class="pun">(</span><span class="kwd">is</span><span class="pun">(</span><span class="pln">T </span><span class="pun">== </span><span class="kwd">class</span><span class="pun">) || </span><span class="kwd">is</span><span class="pun">(</span><span class="pln">T </span><span class="pun">== </span><span class="kwd">interface</span><span class="pun">)</span><span class="pun">);</span>
</div>
</code>
</div>
</div>
<footer>
<div id="license-info">
<p>Mike Bierlee, m.bierlee@lostmoment.com
</p>
<p>2014-2022 Mike Bierlee
</p>
<p>This software is licensed under the terms of the MIT license.
The full terms of the license can be found in the LICENSE file.
</p>
</div>
</footer>
</div>
</body>
</html>

View file

@ -0,0 +1,121 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function initializedOnceBy</title>
<link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script>
</head>
<body onload="setupDdox();">
<header></header>
<nav id="main-nav">
<div>
<noscript>
<p style="color: red">The search functionality needs JavaScript enabled</p>
</noscript>
<div id="symbolSearchPane" style="display: none">
<form action="#" method="GET">
<input id="symbolSearch" type="text" name="q" placeholder="Search for symbols" autocomplete="off" onchange="performSymbolSearch(24);" onkeypress="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();" autofocus/>
</form>
<ul id="symbolSearchResults" class="symbolList" style="display: none"></ul><script type="application/javascript" src="../../symbols.js"></script><script type="application/javascript">var symbolSearchRootDir = "../../";
document.getElementById('symbolSearchPane').style.display = 'block';</script>
</div>
<ul class="tree-view">
<li class="tree-view ">
<div class="package ">
<a href="../../poodinis.html">poodinis</a>
</div>
<ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/autowire.html">autowire</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/container.html">container</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/context.html">context</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/factory.html">factory</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a>
</div>
</li>
<li>
<div class="module selected">
<a href="../../poodinis/registration.html">registration</a>
</div>
</li>
<li>
<div class="module ">
<a href="../../poodinis/valueinjection.html">valueinjection</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
<p id="main-nav-footer">
Built with
<a href="https://github.com/MartinNowak/scod">scod</a>
</p>
</nav>
<div id="main-contents">
<div>
<h1>Function initializedOnceBy</h1><p>Scopes registrations to create a new instance using the given initializer delegate. On subsequent resolves the same instance is returned.
</p>
<div class="prototype">
<code class="lang-d">
<div class="single-prototype">
<span class="typ">Registration</span> <span class="pln">initializedOnceBy</span>(T)
<span class="pun">(</span>
<br/>
&nbsp;&nbsp;<span class="typ">Registration</span> <span class="pln">registration</span><span class="pun">,</span>
<br/>
&nbsp;&nbsp;<span class="pln">T</span> <span class="kwd">delegate</span><span class="pun">(</span><span class="pun">)</span> <span class="pln">initializer</span>
<br/>
<span class="pun">)</span><span class="pun">;</span>
</div>
</code>
</div>
</div>
<footer>
<div id="license-info">
<p>Mike Bierlee, m.bierlee@lostmoment.com
</p>
<p>2014-2022 Mike Bierlee
</p>
<p>This software is licensed under the terms of the MIT license.
The full terms of the license can be found in the LICENSE file.
</p>
</div>
</footer>
</div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function newInstance</title> <title>Function newInstance</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function singleInstance</title> <title>Function singleInstance</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Module poodinis.valueinjection</title> <title>Module poodinis.valueinjection</title>
<link rel="stylesheet" href="../css/style.min.css"/> <link rel="stylesheet" href="../css/style.min.css"/>
<script type="text/javascript" src="../js/script.min.js"></script> <script type="text/javascript" src="../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis.html">poodinis</a> <a href="../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/autowire.html">autowire</a> <a href="../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../poodinis/factory.html">factory</a> <a href="../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../poodinis/polyfill.html">polyfill</a> <a href="../poodinis/polyfill.html">polyfill</a>
@ -88,7 +98,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="ValueInjector" class="[&quot;public&quot;]" href="../poodinis/valueinjection/ValueInjector.html">ValueInjector</a> <a id="ValueInjector" class="public" href="../poodinis/valueinjection/ValueInjector.html">ValueInjector</a>
</code> </code>
</td> </td>
<td>Interface which should be implemented by value injectors. <td>Interface which should be implemented by value injectors.
@ -106,7 +116,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="ValueInjectionException" class="[&quot;public&quot;]" href="../poodinis/valueinjection/ValueInjectionException.html">ValueInjectionException</a> <a id="ValueInjectionException" class="public" href="../poodinis/valueinjection/ValueInjectionException.html">ValueInjectionException</a>
</code> </code>
</td> </td>
<td>Thrown when something goes wrong during value injection. <td>Thrown when something goes wrong during value injection.
@ -115,7 +125,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="ValueNotAvailableException" class="[&quot;public&quot;]" href="../poodinis/valueinjection/ValueNotAvailableException.html">ValueNotAvailableException</a> <a id="ValueNotAvailableException" class="public" href="../poodinis/valueinjection/ValueNotAvailableException.html">ValueNotAvailableException</a>
</code> </code>
</td> </td>
<td>Thrown by injectors when the value with the given key cannot be found. <td>Thrown by injectors when the value with the given key cannot be found.
@ -133,7 +143,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="MandatoryValue" class="[&quot;public&quot;]" href="../poodinis/valueinjection/MandatoryValue.html">MandatoryValue</a> <a id="MandatoryValue" class="public" href="../poodinis/valueinjection/MandatoryValue.html">MandatoryValue</a>
</code> </code>
</td> </td>
<td>UDA used for marking class members which should be value-injected. <td>UDA used for marking class members which should be value-injected.
@ -142,7 +152,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<tr> <tr>
<td> <td>
<code> <code>
<a id="Value" class="[&quot;public&quot;]" href="../poodinis/valueinjection/Value.html">Value</a> <a id="Value" class="public" href="../poodinis/valueinjection/Value.html">Value</a>
</code> </code>
</td> </td>
<td>UDA used for marking class members which should be value-injected. <td>UDA used for marking class members which should be value-injected.

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct MandatoryValue</title> <title>Struct MandatoryValue</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -100,7 +110,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/valueinjection/MandatoryValue.key.html" class="[&quot;public&quot;]"><code>key</code></a> <a href="../../poodinis/valueinjection/MandatoryValue.key.html" class="public"><code>key</code></a>
</td> </td>
<td class="typecol"><code class="prettyprint lang-d"><span class="typ">string</span></code></td><td>The textual key used to find the value by injectors. <td class="typecol"><code class="prettyprint lang-d"><span class="typ">string</span></code></td><td>The textual key used to find the value by injectors.
</td> </td>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Variable MandatoryValue.key</title> <title>Variable MandatoryValue.key</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Struct Value</title> <title>Struct Value</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -100,7 +110,7 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/valueinjection/Value.key.html" class="[&quot;public&quot;]"><code>key</code></a> <a href="../../poodinis/valueinjection/Value.key.html" class="public"><code>key</code></a>
</td> </td>
<td class="typecol"><code class="prettyprint lang-d"><span class="typ">string</span></code></td><td>The textual key used to find the value by injectors. <td class="typecol"><code class="prettyprint lang-d"><span class="typ">string</span></code></td><td>The textual key used to find the value by injectors.
</td> </td>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Variable Value.key</title> <title>Variable Value.key</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Class ValueInjectionException</title> <title>Class ValueInjectionException</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Function ValueInjector.get</title> <title>Function ValueInjector.get</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Interface ValueInjector</title> <title>Interface ValueInjector</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>
@ -104,9 +114,10 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="../../poodinis/valueinjection/ValueInjector.get.html" class="[&quot;public&quot;]"> <a href="../../poodinis/valueinjection/ValueInjector.get.html" class="public">
<code>get</code> <code>get</code>
</a> </a>
<span class="tableEntryAnnotation">(key)</span>
</td> </td>
<td>Get a value from the injector by key. <td>Get a value from the injector by key.
</td> </td>

View file

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
<title>Class ValueNotAvailableException</title> <title>Class ValueNotAvailableException</title>
<link rel="stylesheet" href="../../css/style.min.css"/> <link rel="stylesheet" href="../../css/style.min.css"/>
<script type="text/javascript" src="../../js/script.min.js"></script> <script type="text/javascript" src="../../js/script.min.js"></script>
@ -27,6 +27,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis.html">poodinis</a> <a href="../../poodinis.html">poodinis</a>
</div> </div>
<ul class="tree-view"> <ul class="tree-view">
<li>
<div class="module ">
<a href="../../poodinis/altphobos.html">altphobos</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/autowire.html">autowire</a> <a href="../../poodinis/autowire.html">autowire</a>
@ -47,6 +52,11 @@ document.getElementById('symbolSearchPane').style.display = 'block';</script>
<a href="../../poodinis/factory.html">factory</a> <a href="../../poodinis/factory.html">factory</a>
</div> </div>
</li> </li>
<li>
<div class="module ">
<a href="../../poodinis/imports.html">imports</a>
</div>
</li>
<li> <li>
<div class="module "> <div class="module ">
<a href="../../poodinis/polyfill.html">polyfill</a> <a href="../../poodinis/polyfill.html">polyfill</a>

View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>http://127.0.0.1/index.html</loc></url> <url><loc>http://127.0.0.1/index.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/altphobos.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/autowire.html</loc></url> <url><loc>http://127.0.0.1/poodinis/autowire.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/autowire/AssignNewInstance.html</loc></url> <url><loc>http://127.0.0.1/poodinis/autowire/AssignNewInstance.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/autowire/autowire.html</loc></url> <url><loc>http://127.0.0.1/poodinis/autowire/autowire.html</loc></url>
@ -32,9 +33,13 @@
<url><loc>http://127.0.0.1/poodinis/context/RegisterByType.html</loc></url> <url><loc>http://127.0.0.1/poodinis/context/RegisterByType.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/context/registerContext.html</loc></url> <url><loc>http://127.0.0.1/poodinis/context/registerContext.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/factory.html</loc></url> <url><loc>http://127.0.0.1/poodinis/factory.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/imports.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/polyfill.html</loc></url> <url><loc>http://127.0.0.1/poodinis/polyfill.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/registration.html</loc></url> <url><loc>http://127.0.0.1/poodinis/registration.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/registration/existingInstance.html</loc></url> <url><loc>http://127.0.0.1/poodinis/registration/existingInstance.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/registration/initializedBy.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/registration/initializedOnceBy.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/registration/initializeFactoryType.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/registration/newInstance.html</loc></url> <url><loc>http://127.0.0.1/poodinis/registration/newInstance.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/registration/singleInstance.html</loc></url> <url><loc>http://127.0.0.1/poodinis/registration/singleInstance.html</loc></url>
<url><loc>http://127.0.0.1/poodinis/valueinjection.html</loc></url> <url><loc>http://127.0.0.1/poodinis/valueinjection.html</loc></url>

View file

@ -1,10 +1,11 @@
// symbol index generated by DDOX - do not edit // symbol index generated by DDOX - do not edit
var symbols = [ var symbols = [
{name: 'poodinis.altphobos', kind: "module", path: './poodinis/altphobos.html', attributes: []},
{name: 'poodinis.autowire', kind: "module", path: './poodinis/autowire.html', attributes: []}, {name: 'poodinis.autowire', kind: "module", path: './poodinis/autowire.html', attributes: []},
{name: 'poodinis.autowire.AssignNewInstance', kind: "structdeclaration", path: './poodinis/autowire/AssignNewInstance.html', attributes: []}, {name: 'poodinis.autowire.AssignNewInstance', kind: "structdeclaration", path: './poodinis/autowire/AssignNewInstance.html', attributes: []},
{name: 'poodinis.autowire.autowire', kind: "functiondeclaration", path: './poodinis/autowire/autowire.html', attributes: []}, {name: 'poodinis.autowire.autowire', kind: "functiondeclaration", path: './poodinis/autowire/autowire.html', attributes: []},
{name: 'poodinis.autowire.Autowire', kind: "structdeclaration", path: './poodinis/autowire/Autowire.html', attributes: []}, {name: 'poodinis.autowire.Autowire', kind: "structdeclaration", path: './poodinis/autowire/Autowire.html', attributes: []},
{name: 'poodinis.autowire.globalAutowire', kind: "functiondeclaration", path: './poodinis/autowire/globalAutowire.html', attributes: ["deprecated"]}, {name: 'poodinis.autowire.globalAutowire', kind: "functiondeclaration", path: './poodinis/autowire/globalAutowire.html', attributes: []},
{name: 'poodinis.autowire.OptionalDependency', kind: "structdeclaration", path: './poodinis/autowire/OptionalDependency.html', attributes: []}, {name: 'poodinis.autowire.OptionalDependency', kind: "structdeclaration", path: './poodinis/autowire/OptionalDependency.html', attributes: []},
{name: 'poodinis.container', kind: "module", path: './poodinis/container.html', attributes: []}, {name: 'poodinis.container', kind: "module", path: './poodinis/container.html', attributes: []},
{name: 'poodinis.container.DependencyContainer', kind: "classdeclaration", path: './poodinis/container/DependencyContainer.html', attributes: []}, {name: 'poodinis.container.DependencyContainer', kind: "classdeclaration", path: './poodinis/container/DependencyContainer.html', attributes: []},
@ -32,9 +33,13 @@ var symbols = [
{name: 'poodinis.context.RegisterByType', kind: "structdeclaration", path: './poodinis/context/RegisterByType.html', attributes: []}, {name: 'poodinis.context.RegisterByType', kind: "structdeclaration", path: './poodinis/context/RegisterByType.html', attributes: []},
{name: 'poodinis.context.registerContext', kind: "functiondeclaration", path: './poodinis/context/registerContext.html', attributes: []}, {name: 'poodinis.context.registerContext', kind: "functiondeclaration", path: './poodinis/context/registerContext.html', attributes: []},
{name: 'poodinis.factory', kind: "module", path: './poodinis/factory.html', attributes: []}, {name: 'poodinis.factory', kind: "module", path: './poodinis/factory.html', attributes: []},
{name: 'poodinis.imports', kind: "module", path: './poodinis/imports.html', attributes: []},
{name: 'poodinis.polyfill', kind: "module", path: './poodinis/polyfill.html', attributes: []}, {name: 'poodinis.polyfill', kind: "module", path: './poodinis/polyfill.html', attributes: []},
{name: 'poodinis.registration', kind: "module", path: './poodinis/registration.html', attributes: []}, {name: 'poodinis.registration', kind: "module", path: './poodinis/registration.html', attributes: []},
{name: 'poodinis.registration.existingInstance', kind: "functiondeclaration", path: './poodinis/registration/existingInstance.html', attributes: []}, {name: 'poodinis.registration.existingInstance', kind: "functiondeclaration", path: './poodinis/registration/existingInstance.html', attributes: []},
{name: 'poodinis.registration.initializedBy', kind: "functiondeclaration", path: './poodinis/registration/initializedBy.html', attributes: []},
{name: 'poodinis.registration.initializedOnceBy', kind: "functiondeclaration", path: './poodinis/registration/initializedOnceBy.html', attributes: []},
{name: 'poodinis.registration.initializeFactoryType', kind: "functiondeclaration", path: './poodinis/registration/initializeFactoryType.html', attributes: []},
{name: 'poodinis.registration.newInstance', kind: "functiondeclaration", path: './poodinis/registration/newInstance.html', attributes: []}, {name: 'poodinis.registration.newInstance', kind: "functiondeclaration", path: './poodinis/registration/newInstance.html', attributes: []},
{name: 'poodinis.registration.singleInstance', kind: "functiondeclaration", path: './poodinis/registration/singleInstance.html', attributes: []}, {name: 'poodinis.registration.singleInstance', kind: "functiondeclaration", path: './poodinis/registration/singleInstance.html', attributes: []},
{name: 'poodinis.valueinjection', kind: "module", path: './poodinis/valueinjection.html', attributes: []}, {name: 'poodinis.valueinjection', kind: "module", path: './poodinis/valueinjection.html', attributes: []},

View file

@ -5,6 +5,9 @@
"copyright": "Copyright 2014-2022 Mike Bierlee", "copyright": "Copyright 2014-2022 Mike Bierlee",
"license": "MIT", "license": "MIT",
"-ddoxTool": "scod", "-ddoxTool": "scod",
"-ddoxFilterArgs": [
],
"configurations": [ "configurations": [
{ {
"name": "library", "name": "library",