Skip to content

Commit d310748

Browse files
committed
Publish website
1 parent 3317d8b commit d310748

32 files changed

Lines changed: 9449 additions & 8282 deletions

api/allclasses-index.html

Lines changed: 182 additions & 170 deletions
Large diffs are not rendered by default.

api/arez/ArezContext.html

Lines changed: 286 additions & 254 deletions
Large diffs are not rendered by default.

api/arez/ComputableValue.Flags.html

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ <h1 title="Class ComputableValue.Flags" class="title">Class ComputableValue.Flag
7676
<dd><a href="ComputableValue.html" title="class in arez">ComputableValue</a>&lt;<a href="ComputableValue.html" title="type parameter in ComputableValue">T</a>&gt;</dd>
7777
</dl>
7878
<hr>
79-
<div class="type-signature"><span class="modifiers">public static final class </span><span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-561">ComputableValue.Flags</a></span>
79+
<div class="type-signature"><span class="modifiers">public static final class </span><span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-577">ComputableValue.Flags</a></span>
8080
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
8181
<div class="block">Flags that can configure ComputableValue instances during creation.</div>
8282
</section>
@@ -207,7 +207,7 @@ <h2>Field Details</h2>
207207
<li>
208208
<section class="detail" id="RUN_NOW">
209209
<h3>RUN_NOW</h3>
210-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-569">RUN_NOW</a></span></div>
210+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-585">RUN_NOW</a></span></div>
211211
<div class="block">The scheduler will be triggered when the ComputableValue is created to immediately invoke the
212212
compute function. This should not be specified if <a href="#RUN_LATER"><code>RUN_LATER</code></a> is specified.</div>
213213
<dl class="notes">
@@ -224,7 +224,7 @@ <h3>RUN_NOW</h3>
224224
<li>
225225
<section class="detail" id="RUN_LATER">
226226
<h3>RUN_LATER</h3>
227-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-577">RUN_LATER</a></span></div>
227+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-593">RUN_LATER</a></span></div>
228228
<div class="block">The scheduler will not be triggered when the ComputableValue is created. The ComputableValue
229229
is responsible for ensuring that <a href="ArezContext.html#triggerScheduler()"><code>ArezContext.triggerScheduler()</code></a> is invoked at a later
230230
time. This should not be specified if <a href="#RUN_NOW"><code>RUN_NOW</code></a> is specified.</div>
@@ -242,7 +242,7 @@ <h3>RUN_LATER</h3>
242242
<li>
243243
<section class="detail" id="NO_REPORT_RESULT">
244244
<h3>NO_REPORT_RESULT</h3>
245-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-583">NO_REPORT_RESULT</a></span></div>
245+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-599">NO_REPORT_RESULT</a></span></div>
246246
<div class="block">If passed, then the computable value should not report result to the spy infrastructure.</div>
247247
<dl class="notes">
248248
<dt>See Also:</dt>
@@ -258,7 +258,7 @@ <h3>NO_REPORT_RESULT</h3>
258258
<li>
259259
<section class="detail" id="AREZ_DEPENDENCIES">
260260
<h3>AREZ_DEPENDENCIES</h3>
261-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-591">AREZ_DEPENDENCIES</a></span></div>
261+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-607">AREZ_DEPENDENCIES</a></span></div>
262262
<div class="block">Indicates that application code cannot invoke <a href="ComputableValue.html#reportPossiblyChanged()"><code>ComputableValue.reportPossiblyChanged()</code></a>
263263
and the <a href="ComputableValue.html" title="class in arez"><code>ComputableValue</code></a> is only recalculated if a dependency is updated.</div>
264264
<dl class="notes">
@@ -276,7 +276,7 @@ <h3>AREZ_DEPENDENCIES</h3>
276276
<li>
277277
<section class="detail" id="AREZ_OR_NO_DEPENDENCIES">
278278
<h3>AREZ_OR_NO_DEPENDENCIES</h3>
279-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-599">AREZ_OR_NO_DEPENDENCIES</a></span></div>
279+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-615">AREZ_OR_NO_DEPENDENCIES</a></span></div>
280280
<div class="block">Flag set if the application code cannot invoke <a href="ComputableValue.html#reportPossiblyChanged()"><code>ComputableValue.reportPossiblyChanged()</code></a> to
281281
indicate that a dependency has changed.</div>
282282
<dl class="notes">
@@ -294,7 +294,7 @@ <h3>AREZ_OR_NO_DEPENDENCIES</h3>
294294
<li>
295295
<section class="detail" id="AREZ_OR_EXTERNAL_DEPENDENCIES">
296296
<h3>AREZ_OR_EXTERNAL_DEPENDENCIES</h3>
297-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-607">AREZ_OR_EXTERNAL_DEPENDENCIES</a></span></div>
297+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-623">AREZ_OR_EXTERNAL_DEPENDENCIES</a></span></div>
298298
<div class="block">Indicates that application code can invoke <a href="ComputableValue.html#reportPossiblyChanged()"><code>ComputableValue.reportPossiblyChanged()</code></a> to
299299
indicate some dependency has changed and that the <a href="ComputableValue.html" title="class in arez"><code>ComputableValue</code></a> should recompute.</div>
300300
<dl class="notes">
@@ -312,7 +312,7 @@ <h3>AREZ_OR_EXTERNAL_DEPENDENCIES</h3>
312312
<li>
313313
<section class="detail" id="OBSERVE_LOWER_PRIORITY_DEPENDENCIES">
314314
<h3>OBSERVE_LOWER_PRIORITY_DEPENDENCIES</h3>
315-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-613">OBSERVE_LOWER_PRIORITY_DEPENDENCIES</a></span></div>
315+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-629">OBSERVE_LOWER_PRIORITY_DEPENDENCIES</a></span></div>
316316
<div class="block">Flag indicating that the ComputableValue is allowed to observe <a href="ComputableValue.html" title="class in arez"><code>ComputableValue</code></a> instances with a lower priority.</div>
317317
<dl class="notes">
318318
<dt>See Also:</dt>
@@ -328,7 +328,7 @@ <h3>OBSERVE_LOWER_PRIORITY_DEPENDENCIES</h3>
328328
<li>
329329
<section class="detail" id="KEEPALIVE">
330330
<h3>KEEPALIVE</h3>
331-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-619">KEEPALIVE</a></span></div>
331+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-635">KEEPALIVE</a></span></div>
332332
<div class="block">The runtime will keep the ComputableValue reacting to dependencies until disposed.</div>
333333
<dl class="notes">
334334
<dt>See Also:</dt>
@@ -344,7 +344,7 @@ <h3>KEEPALIVE</h3>
344344
<li>
345345
<section class="detail" id="PRIORITY_HIGHEST">
346346
<h3>PRIORITY_HIGHEST</h3>
347-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-630">PRIORITY_HIGHEST</a></span></div>
347+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-646">PRIORITY_HIGHEST</a></span></div>
348348
<div class="block">Highest priority.
349349
This priority should be used when the ComputableValue will dispose or release other reactive elements
350350
(and thus remove elements from being scheduled).
@@ -365,7 +365,7 @@ <h3>PRIORITY_HIGHEST</h3>
365365
<li>
366366
<section class="detail" id="PRIORITY_HIGH">
367367
<h3>PRIORITY_HIGH</h3>
368-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-642">PRIORITY_HIGH</a></span></div>
368+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-658">PRIORITY_HIGH</a></span></div>
369369
<div class="block">High priority.
370370
To reduce the chance that downstream elements will react multiple times within a single
371371
reaction round, this priority should be used when the ComputableValue may trigger many downstream
@@ -387,7 +387,7 @@ <h3>PRIORITY_HIGH</h3>
387387
<li>
388388
<section class="detail" id="PRIORITY_NORMAL">
389389
<h3>PRIORITY_NORMAL</h3>
390-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-651">PRIORITY_NORMAL</a></span></div>
390+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-667">PRIORITY_NORMAL</a></span></div>
391391
<div class="block">Normal priority if no other priority otherwise specified.
392392
<p>Only one of the PRIORITY_* flags should be applied to ComputableValue.</p></div>
393393
<dl class="notes">
@@ -406,7 +406,7 @@ <h3>PRIORITY_NORMAL</h3>
406406
<li>
407407
<section class="detail" id="PRIORITY_LOW">
408408
<h3>PRIORITY_LOW</h3>
409-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-665">PRIORITY_LOW</a></span></div>
409+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-681">PRIORITY_LOW</a></span></div>
410410
<div class="block">Low priority.
411411
Usually used to schedule ComputableValues that support reflecting state onto non-reactive
412412
application components. i.e., ComputableValue that are used to build html views,
@@ -430,7 +430,7 @@ <h3>PRIORITY_LOW</h3>
430430
<li>
431431
<section class="detail" id="PRIORITY_LOWEST">
432432
<h3>PRIORITY_LOWEST</h3>
433-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-676">PRIORITY_LOWEST</a></span></div>
433+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-692">PRIORITY_LOWEST</a></span></div>
434434
<div class="block">Lowest priority. Use this priority if the ComputableValue may be unobserved when
435435
a <a href="#PRIORITY_LOW"><code>PRIORITY_LOW</code></a> element reacts. This is used to avoid recomputing state, that is
436436
likely to either be unobserved or recomputed as part of another element's reaction.
@@ -451,7 +451,7 @@ <h3>PRIORITY_LOWEST</h3>
451451
<li>
452452
<section class="detail" id="PRIORITY_MASK">
453453
<h3>PRIORITY_MASK</h3>
454-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-680">PRIORITY_MASK</a></span></div>
454+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-696">PRIORITY_MASK</a></span></div>
455455
<div class="block">Mask used to extract priority bits.</div>
456456
<dl class="notes">
457457
<dt>See Also:</dt>
@@ -466,7 +466,7 @@ <h3>PRIORITY_MASK</h3>
466466
<li>
467467
<section class="detail" id="READ_OUTSIDE_TRANSACTION">
468468
<h3>READ_OUTSIDE_TRANSACTION</h3>
469-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-684">READ_OUTSIDE_TRANSACTION</a></span></div>
469+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-700">READ_OUTSIDE_TRANSACTION</a></span></div>
470470
<div class="block">Flag indicating that the ComputableValue be accessed outside a transaction.</div>
471471
<dl class="notes">
472472
<dt>See Also:</dt>
@@ -489,7 +489,7 @@ <h2>Constructor Details</h2>
489489
<li>
490490
<section class="detail" id="&lt;init&gt;()">
491491
<h3>Flags</h3>
492-
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-561">Flags</a></span>()</div>
492+
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.Flags.html#line-577">Flags</a></span>()</div>
493493
</section>
494494
</li>
495495
</ul>

api/arez/ComputableValue.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ <h2>Method Details</h2>
174174
<li>
175175
<section class="detail" id="get()">
176176
<h3>get</h3>
177-
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ComputableValue.html" title="type parameter in ComputableValue">T</a></span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-133">get</a></span>()</div>
177+
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ComputableValue.html" title="type parameter in ComputableValue">T</a></span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-149">get</a></span>()</div>
178178
<div class="block">Return the computable value, calculating the value if it is not up to date.
179179
Before invoking this method, a transaction <b>MUST</b> be active, but it may be read-only or read-write.</div>
180180
<dl class="notes">
@@ -186,7 +186,7 @@ <h3>get</h3>
186186
<li>
187187
<section class="detail" id="reportPossiblyChanged()">
188188
<h3>reportPossiblyChanged</h3>
189-
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-197">reportPossiblyChanged</a></span>()</div>
189+
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-213">reportPossiblyChanged</a></span>()</div>
190190
<div class="block">Invoked when a non-arez dependency of the ComputableValue has changed. The ComputableValue
191191
may or may not change as a result of the dependency change, but Arez will recalculate
192192
the ComputableValue during the normal reaction cycle or when next accessed and will propagate
@@ -198,14 +198,14 @@ <h3>reportPossiblyChanged</h3>
198198
<li>
199199
<section class="detail" id="dispose()">
200200
<h3>dispose</h3>
201-
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-226">dispose</a></span>()</div>
201+
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-242">dispose</a></span>()</div>
202202
<div class="block">Dispose the ComputableValue so that it can no longer be used.</div>
203203
</section>
204204
</li>
205205
<li>
206206
<section class="detail" id="isDisposed()">
207207
<h3>isDisposed</h3>
208-
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-262">isDisposed</a></span>()</div>
208+
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-278">isDisposed</a></span>()</div>
209209
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="Disposable.html#isDisposed()">Disposable</a></code></span></div>
210210
<div class="block">Return true if dispose() has been called on object.</div>
211211
<dl class="notes">
@@ -217,7 +217,7 @@ <h3>isDisposed</h3>
217217
<li>
218218
<section class="detail" id="keepAlive()">
219219
<h3>keepAlive</h3>
220-
<div class="member-signature"><span class="annotations">@Nonnull </span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Disposable.html" title="interface in arez">Disposable</a></span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-283">keepAlive</a></span>()</div>
220+
<div class="member-signature"><span class="annotations">@Nonnull </span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Disposable.html" title="interface in arez">Disposable</a></span>&nbsp;<span class="element-name"><a href="../src-html/arez/ComputableValue.html#line-299">keepAlive</a></span>()</div>
221221
<div class="block">Invoke this method to ensure that the ComputableValue is activated and computing
222222
a value even if there are no observers. This is used when there is a chance that
223223
the value will be accessed multiple times, without being accessed from within a

0 commit comments

Comments
 (0)