html/classes/ForwardReferencing.html in eymiha_util-0.1.3 vs html/classes/ForwardReferencing.html in eymiha_util-0.1.4
- old
+ new
@@ -85,18 +85,18 @@
<div id="method-list">
<h3 class="section-bar">Methods</h3>
<div class="name-list">
- <a href="#M000029">continue_forward_reference_resolution</a>
- <a href="#M000026">create_forward_reference</a>
- <a href="#M000030">forward_reference_dependencies</a>
- <a href="#M000032">forward_references_remaining</a>
- <a href="#M000031">forward_references_to_s</a>
- <a href="#M000027">remove_forward_reference</a>
- <a href="#M000028">resolve_forward_references</a>
- <a href="#M000025">start_forward_referencing</a>
+ <a href="#M000030">continue_forward_reference_resolution</a>
+ <a href="#M000027">create_forward_reference</a>
+ <a href="#M000031">forward_reference_dependencies</a>
+ <a href="#M000033">forward_references_remaining</a>
+ <a href="#M000032">forward_references_to_s</a>
+ <a href="#M000028">remove_forward_reference</a>
+ <a href="#M000029">resolve_forward_references</a>
+ <a href="#M000026">start_forward_referencing</a>
</div>
</div>
</div>
@@ -130,37 +130,37 @@
<!-- if method_list -->
<div id="methods">
<h3 class="section-bar">Public Instance methods</h3>
- <div id="method-M000029" class="method-detail">
- <a name="M000029"></a>
+ <div id="method-M000030" class="method-detail">
+ <a name="M000030"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000029.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000029.html');return false;">
+ <a href="ForwardReferencing.src/M000030.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000030.html');return false;">
<span class="method-name">continue_forward_reference_resolution</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p>
To be called at the end of a section of code that could contain a forward
reference, it will continue during normal processing and jump back to the
-<a href="ForwardReferencing.html#M000028">resolve_forward_references</a>
+<a href="ForwardReferencing.html#M000029">resolve_forward_references</a>
method during resolution.
</p>
</div>
</div>
- <div id="method-M000026" class="method-detail">
- <a name="M000026"></a>
+ <div id="method-M000027" class="method-detail">
+ <a name="M000027"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000026.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000026.html');return false;">
- <span class="method-name">create_forward_reference</span><span class="method-args">(dependency=nil)</span>
+ <a href="ForwardReferencing.src/M000027.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000027.html');return false;">
+ <span class="method-name">create_forward_reference</span><span class="method-args">(dependency=nil,context=nil)</span>
</a>
</div>
<div class="method-description">
<p>
@@ -170,16 +170,16 @@
that can be jumped to during resolution.
</p>
</div>
</div>
- <div id="method-M000030" class="method-detail">
- <a name="M000030"></a>
+ <div id="method-M000031" class="method-detail">
+ <a name="M000031"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000030.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000030.html');return false;">
+ <a href="ForwardReferencing.src/M000031.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000031.html');return false;">
<span class="method-name">forward_reference_dependencies</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
@@ -188,16 +188,16 @@
them as dependencies.
</p>
</div>
</div>
- <div id="method-M000032" class="method-detail">
- <a name="M000032"></a>
+ <div id="method-M000033" class="method-detail">
+ <a name="M000033"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000032.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000032.html');return false;">
+ <a href="ForwardReferencing.src/M000033.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000033.html');return false;">
<span class="method-name">forward_references_remaining</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
@@ -205,16 +205,16 @@
Returns the number of unresolved forward references.
</p>
</div>
</div>
- <div id="method-M000031" class="method-detail">
- <a name="M000031"></a>
+ <div id="method-M000032" class="method-detail">
+ <a name="M000032"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000031.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000031.html');return false;">
+ <a href="ForwardReferencing.src/M000032.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000032.html');return false;">
<span class="method-name">forward_references_to_s</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
@@ -223,16 +223,16 @@
href="ForwardReferencing.html">ForwardReferencing</a>.
</p>
</div>
</div>
- <div id="method-M000027" class="method-detail">
- <a name="M000027"></a>
+ <div id="method-M000028" class="method-detail">
+ <a name="M000028"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000027.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000027.html');return false;">
+ <a href="ForwardReferencing.src/M000028.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000028.html');return false;">
<span class="method-name">remove_forward_reference</span><span class="method-args">(forward_reference=nil)</span>
</a>
</div>
<div class="method-description">
@@ -243,36 +243,39 @@
start of the section, and asserts that a resolution was made.
</p>
</div>
</div>
- <div id="method-M000028" class="method-detail">
- <a name="M000028"></a>
+ <div id="method-M000029" class="method-detail">
+ <a name="M000029"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000028.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000028.html');return false;">
+ <a href="ForwardReferencing.src/M000029.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000029.html');return false;">
<span class="method-name">resolve_forward_references</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p>
To be called to try to resolve any unresolved ForwardReferences by jumping
to each in turn and retrying the code that caused it. This method repeats
until nothing more is resolved. At that point unresolved forward reference
may still exist, to be possibly resolved by another call to this method
-downstream.
+downstream. Prior to continuing to a forward reference, the
+establish_forward_reference context method is called with the context that
+was provided at the time the forward reference was created to give the
+receiver a chance to reset any transcient infromation.
</p>
</div>
</div>
- <div id="method-M000025" class="method-detail">
- <a name="M000025"></a>
+ <div id="method-M000026" class="method-detail">
+ <a name="M000026"></a>
<div class="method-heading">
- <a href="ForwardReferencing.src/M000025.html" target="Code" class="method-signature"
- onclick="popupCode('ForwardReferencing.src/M000025.html');return false;">
+ <a href="ForwardReferencing.src/M000026.html" target="Code" class="method-signature"
+ onclick="popupCode('ForwardReferencing.src/M000026.html');return false;">
<span class="method-name">start_forward_referencing</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
\ No newline at end of file