/Docs/robotlegs-docs/org/robotlegs/core/IInjector.html
HTML | 154 lines | 113 code | 33 blank | 8 comment | 0 complexity | aedde4933a093c3f9357ef18bf7b140d MD5 | raw file
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- saved from url=(0014)about:internet --><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link rel="stylesheet" href="../../../style.css" type="text/css" media="screen"><link rel="stylesheet" href="../../../print.css" type="text/css" media="print"><link rel="stylesheet" href="../../../override.css" type="text/css"><meta name="keywords" content="IInjector,org.robotlegs.core.IInjector,applicationDomain,contextView,contextView,enabled,enabled,eventDispatcher,classExtendsOrImplements,createChild,createMediator,detain,execute,getClass,getContext,getFQCN,getInstance,getViewComponent,hasEventCommand,hasMapping,hasMapping,hasMediator,hasMediatorForView,hasPackage,hasType,injectInto,instantiate,mapClass,mapEvent,mapListener,mapPackage,mapRule,mapSingleton,mapSingletonOf,mapType,mapValue,mapView,onRegister,onRemove,preRegister,preRemove,registerMediator,release,removeMediator,removeMediatorByView,retrieveMediator,setViewComponent,unmap,unmapEvent,unmapEvents,unmapListener,unmapListeners,unmapPackage,unmapType,unmapView"><title>org.robotlegs.core.IInjector</title></head><body><script language="javascript" type="text/javascript" src="../../../asdoc.js"></script><script language="javascript" type="text/javascript" src="../../../help.js"></script><script language="javascript" type="text/javascript" src="../../../cookies.js"></script><script language="javascript" type="text/javascript"><!--
2 asdocTitle = 'IInjector - Robotlegs v1.5.2';
3 var baseRef = '../../../';
4 window.onload = configPage;
5 --></script>
6<script type="text/javascript">
7 scrollToNameAnchor();
8 </script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">Robotlegs v1.5.2</td><td class="titleTableTopNav" align="right"><a href="../../../package-summary.html" onclick="loadClassListFrame('../../../all-classes.html')">All Packages</a> | <a href="../../../class-summary.html" onclick="loadClassListFrame('../../../all-classes.html')">All Classes</a> | <a href="../../../all-index-A.html" onclick="loadClassListFrame('../../../index-list.html')">Index</a> | <a id="framesLink1" href="../../../index.html?org/robotlegs/core/IInjector.html&org/robotlegs/core/class-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="../../../images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">IInjector</td><td class="titleTableSubNav" id="subNav" align="right"><a href="#propertySummary">Properties</a> | <a href="#methodSummary">Methods</a></td></tr><tr class="titleTableRow3"><td colspan="3"> </td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
9 <!--
10
11 if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("IInjector"); titleBar_setSubNav(false,true,false,false,false,false,false,false,true,false,false ,false,false,false,false,false);}
12 -->
13 </script><div xmlns:fn="http://www.w3.org/2005/xpath-functions" class="MainContent"><table class="classHeaderTable" cellpadding="0" cellspacing="0"><tr><td class="classHeaderTableLabel">Package</td><td><a href="package-detail.html" onclick="javascript:loadClassListFrame('class-list.html')">org.robotlegs.core</a></td></tr><tr><td class="classHeaderTableLabel">Interface</td><td class="classSignature">public interface IInjector</td></tr><tr><td class="classHeaderTableLabel">Implementors</td><td> <a href="../../../org/robotlegs/adapters/SwiftSuspendersInjector.html">SwiftSuspendersInjector</a></td></tr></table><p></p><p></p><p></p>
14 The Robotlegs Injector contract
15 <p></p><br/><hr></div><a name="propertySummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Properties</div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProperty"><tr><th> </th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><a href="#applicationDomain" class="signatureLink">applicationDomain</a> : ApplicationDomain<div class="summaryTableDescription">
16 </div></td><td class="summaryTableOwnerCol">IInjector</td></tr></table></div><a name="methodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Methods </div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableMethod"><tr><th> </th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#createChild()" class="signatureLink">createChild</a>(applicationDomain:ApplicationDomain = null):<a href="../../../org/robotlegs/core/IInjector.html">IInjector</a></div><div class="summaryTableDescription">
17 Create an injector that inherits rules from its parent
18
19 </div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#getInstance()" class="signatureLink">getInstance</a>(clazz:Class, named:String):*</div><div class="summaryTableDescription">
20 Create or retrieve an instance of the given class
21
22 </div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#hasMapping()" class="signatureLink">hasMapping</a>(clazz:Class, named:String):Boolean</div><div class="summaryTableDescription">
23 Does a rule exist to satsify such a request?
24
25 </div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#injectInto()" class="signatureLink">injectInto</a>(target:Object):void</div><div class="summaryTableDescription">
26 Perform an injection into an object, satisfying all it's dependencies
27
28 The IInjector should throw an Error
29 if it can't satisfy all dependencies of the injectee.
30
31 </div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#instantiate()" class="signatureLink">instantiate</a>(clazz:Class):*</div><div class="summaryTableDescription">
32 Create an object of the given class, supplying its dependencies as constructor parameters
33 if the used DI solution has support for constructor injection
34
35 Adapters for DI solutions that don't support constructor injection should just create a new
36 instance and perform setter and/ or method injection on that.
37
38 NOTE: This method will always create a new instance.</div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#mapClass()" class="signatureLink">mapClass</a>(whenAskedFor:Class, instantiateClass:Class, named:String):*</div><div class="summaryTableDescription">
39 When asked for an instance of the class whenAskedFor
40 inject a new instance of instantiateClass.</div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#mapRule()" class="signatureLink">mapRule</a>(whenAskedFor:Class, useRule:*, named:String):*</div><div class="summaryTableDescription">
41 When asked for an instance of the class whenAskedFor
42 use rule useRule to determine the correct injection.</div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#mapSingleton()" class="signatureLink">mapSingleton</a>(whenAskedFor:Class, named:String):*</div><div class="summaryTableDescription">
43 When asked for an instance of the class whenAskedFor
44 inject an instance of whenAskedFor.</div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#mapSingletonOf()" class="signatureLink">mapSingletonOf</a>(whenAskedFor:Class, useSingletonOf:Class, named:String):*</div><div class="summaryTableDescription">
45 When asked for an instance of the class whenAskedFor
46 inject an instance of useSingletonOf.</div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#mapValue()" class="signatureLink">mapValue</a>(whenAskedFor:Class, useValue:Object, named:String):*</div><div class="summaryTableDescription">
47 When asked for an instance of the class whenAskedFor
48 inject the instance useValue.</div></td><td class="summaryTableOwnerCol">IInjector</td></tr><tr class=""><td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#unmap()" class="signatureLink">unmap</a>(clazz:Class, named:String):void</div><div class="summaryTableDescription">
49 Remove a rule from the injector
50
51 </div></td><td class="summaryTableOwnerCol">IInjector</td></tr></table></div><script language="javascript" type="text/javascript"><!--
52 showHideInherited();
53 --></script><div class="MainContent"><div class="detailSectionHeader">Property Detail</div><a name="propertyDetail"></a><a name="applicationDomain"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">applicationDomain</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>applicationDomain:ApplicationDomain</code><p></p><p></p><p>
54 </p><br/><span class="label"> Implementation </span><br/><code> public function get applicationDomain():ApplicationDomain</code><br/><code> public function set applicationDomain(value:ApplicationDomain):void</code><br/></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="createChild()"></a><a name="createChild(flash.system.ApplicationDomain)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">createChild</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public function createChild(applicationDomain:ApplicationDomain = null):<a href="../../../org/robotlegs/core/IInjector.html">IInjector</a></code><p></p><p></p><p>
55 Create an injector that inherits rules from its parent
56
57 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">applicationDomain</span>:ApplicationDomain</code> (default = <code>null</code>)<code></code></td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../../org/robotlegs/core/IInjector.html">IInjector</a></code> — The injector
58 </td></tr></table></div><a name="getInstance()"></a><a name="getInstance(Class,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">getInstance</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function getInstance(clazz:Class, named:String):*</code><p></p><p></p><p>
59 Create or retrieve an instance of the given class
60
61 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">clazz</span>:Class</code></td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
62 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>*</code> — An instance
63 </td></tr></table></div><a name="hasMapping()"></a><a name="hasMapping(Class,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">hasMapping</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function hasMapping(clazz:Class, named:String):Boolean</code><p></p><p></p><p>
64 Does a rule exist to satsify such a request?
65
66 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">clazz</span>:Class</code> — A class or interface
67 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
68 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>Boolean</code> — Whether such a mapping exists
69 </td></tr></table></div><a name="injectInto()"></a><a name="injectInto(Object)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">injectInto</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function injectInto(target:Object):void</code><p></p><p></p><p>
70 Perform an injection into an object, satisfying all it's dependencies
71
72 <p>The <code>IInjector</code> should throw an <code>Error</code>
73 if it can't satisfy all dependencies of the injectee.</p>
74
75 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">target</span>:Object</code> — The object to inject into - the Injectee
76 </td></tr></table></p></div><a name="instantiate()"></a><a name="instantiate(Class)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">instantiate</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function instantiate(clazz:Class):*</code><p></p><p></p><p>
77 Create an object of the given class, supplying its dependencies as constructor parameters
78 if the used DI solution has support for constructor injection
79
80 <p>Adapters for DI solutions that don't support constructor injection should just create a new
81 instance and perform setter and/ or method injection on that.</p>
82
83 <p>NOTE: This method will always create a new instance. If you need to retrieve an instance
84 consider using <code>getInstance</code></p>
85
86 <p>The <code>IInjector</code> should throw an <code>Error</code>
87 if it can't satisfy all dependencies of the injectee.</p>
88
89 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">clazz</span>:Class</code> — The class to instantiate
90 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>*</code> — The created instance
91 </td></tr></table></div><a name="mapClass()"></a><a name="mapClass(Class,Class,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">mapClass</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function mapClass(whenAskedFor:Class, instantiateClass:Class, named:String):*</code><p></p><p></p><p>
92 When asked for an instance of the class <code>whenAskedFor</code>
93 inject a new instance of <code>instantiateClass</code>.
94
95 <p>This will create a new instance for each injection.</p>
96
97 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">whenAskedFor</span>:Class</code> — A class or interface
98 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">instantiateClass</span>:Class</code> — A class to instantiate
99 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
100
101 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>*</code> — A reference to the rule for this injection. To be used with <code>mapRule</code>
102 </td></tr></table></div><a name="mapRule()"></a><a name="mapRule(Class,any,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">mapRule</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function mapRule(whenAskedFor:Class, useRule:*, named:String):*</code><p></p><p></p><p>
103 When asked for an instance of the class <code>whenAskedFor</code>
104 use rule <code>useRule</code> to determine the correct injection.
105
106 <p>This will use whatever injection is set by the given injection rule as created using
107 one of the other mapping methods.</p>
108
109 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">whenAskedFor</span>:Class</code> — A class or interface
110 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">useRule</span>:*</code> — The rule to use for the injection
111 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
112
113 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>*</code> — A reference to the rule for this injection. To be used with <code>mapRule</code>
114 </td></tr></table></div><a name="mapSingleton()"></a><a name="mapSingleton(Class,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">mapSingleton</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function mapSingleton(whenAskedFor:Class, named:String):*</code><p></p><p></p><p>
115 When asked for an instance of the class <code>whenAskedFor</code>
116 inject an instance of <code>whenAskedFor</code>.
117
118 <p>This will create an instance on the first injection, but
119 will re-use that instance for subsequent injections.</p>
120
121 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">whenAskedFor</span>:Class</code> — A class or interface
122 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
123
124 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>*</code> — A reference to the rule for this injection. To be used with <code>mapRule</code>
125 </td></tr></table></div><a name="mapSingletonOf()"></a><a name="mapSingletonOf(Class,Class,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">mapSingletonOf</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function mapSingletonOf(whenAskedFor:Class, useSingletonOf:Class, named:String):*</code><p></p><p></p><p>
126 When asked for an instance of the class <code>whenAskedFor</code>
127 inject an instance of <code>useSingletonOf</code>.
128
129 <p>This will create an instance on the first injection, but
130 will re-use that instance for subsequent injections.</p>
131
132 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">whenAskedFor</span>:Class</code> — A class or interface
133 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">useSingletonOf</span>:Class</code> — A class to instantiate
134 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
135
136 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>*</code> — A reference to the rule for this injection. To be used with <code>mapRule</code>
137 </td></tr></table></div><a name="mapValue()"></a><a name="mapValue(Class,Object,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">mapValue</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function mapValue(whenAskedFor:Class, useValue:Object, named:String):*</code><p></p><p></p><p>
138 When asked for an instance of the class <code>whenAskedFor</code>
139 inject the instance <code>useValue</code>.
140
141 <p>This is used to register an existing instance with the injector
142 and treat it like a Singleton.</p>
143
144 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">whenAskedFor</span>:Class</code> — A class or interface
145 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">useValue</span>:Object</code> — An instance
146 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
147
148 </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code>*</code> — A reference to the rule for this injection. To be used with <code>mapRule</code>
149 </td></tr></table></div><a name="unmap()"></a><a name="unmap(Class,String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">unmap</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td></tr></table><div class="detailBody"><code> public function unmap(clazz:Class, named:String):void</code><p></p><p></p><p>
150 Remove a rule from the injector
151
152 </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">clazz</span>:Class</code> — A class or interface
153 </td></tr><tr><td class="paramSpacer"> </td></tr><tr><td width="20px"></td><td><code><span class="label">named</span>:String</code> — An optional name (id)
154 </td></tr></table></p></div><br/><br/><hr><br/><p></p><center class="copyright"><footer>Robotlegs - http://www.robotlegs.org/ - Documentation generated at: 10/17/2011 12:27 PM</footer><br/>Mon Oct 17 2011, 12:27 PM +02:00 </center></div></body></html><!--Robotlegs - http://www.robotlegs.org/ - Documentation generated at: 10/17/2011 12:27 PM<br/>Mon Oct 17 2011, 12:27 PM +02:00 -->