mirror of
https://github.com/mbierlee/poodinis.git
synced 2024-11-15 04:04:01 +01:00
191 lines
5.5 KiB
HTML
191 lines
5.5 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Module poodinis.container</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/autowire.html">autowire</a>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="module selected">
|
|
<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/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.container</h1><p>Contains the implementation of the dependency container.
|
|
</p><section><p>Part of the Poodinis Dependency Injection framework.
|
|
</p>
|
|
</section>
|
|
|
|
<section></section>
|
|
<section>
|
|
<h2>Classes</h2>
|
|
<table>
|
|
<col class="caption"/>
|
|
<tr>
|
|
<th>Name</th><th>Description</th>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<a id="DependencyContainer" class="["public"]" href="../poodinis/container/DependencyContainer.html">DependencyContainer</a>
|
|
</code>
|
|
</td>
|
|
<td>The dependency container maintains all dependencies registered with it.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<a id="RegistrationException" class="["public"]" href="../poodinis/container/RegistrationException.html">RegistrationException</a>
|
|
</code>
|
|
</td>
|
|
<td>Exception thrown when errors occur while registering a type in a dependency container.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<a id="ResolveException" class="["public"]" href="../poodinis/container/ResolveException.html">ResolveException</a>
|
|
</code>
|
|
</td>
|
|
<td>Exception thrown when errors occur while resolving a type in a dependency container.
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section>
|
|
<h2>Structs</h2>
|
|
<table>
|
|
<col class="caption"/>
|
|
<tr>
|
|
<th>Name</th><th>Description</th>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<a id="PostConstruct" class="["public"]" href="../poodinis/container/PostConstruct.html">PostConstruct</a>
|
|
</code>
|
|
</td>
|
|
<td>Methods marked with this UDA within dependencies are called after that dependency
|
|
is constructed by the dependency container.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<a id="PreDestroy" class="["public"]" href="../poodinis/container/PreDestroy.html">PreDestroy</a>
|
|
</code>
|
|
</td>
|
|
<td>Methods marked with this UDA within dependencies are called before the container
|
|
loses the dependency's registration.
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section>
|
|
<h2>Enums</h2>
|
|
<table>
|
|
<col class="caption"/>
|
|
<tr>
|
|
<th>Name</th><th>Description</th>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<a id="RegistrationOption" class="["public"]" href="../poodinis/container/RegistrationOption.html">RegistrationOption</a>
|
|
</code>
|
|
</td>
|
|
<td>Options which influence the process of registering dependencies
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<a id="ResolveOption" class="["public"]" href="../poodinis/container/ResolveOption.html">ResolveOption</a>
|
|
</code>
|
|
</td>
|
|
<td>Options which influence the process of resolving dependencies
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
</div>
|
|
<footer>
|
|
<div id="license-info">
|
|
<p>Mike Bierlee, m.bierlee@lostmoment.com
|
|
</p>
|
|
|
|
<p>2014-2021 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> |