Skip to content

Commit bf274bc

Browse files
committed
Publish website
1 parent df1e511 commit bf274bc

7 files changed

Lines changed: 1120 additions & 1085 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[
2+
{
3+
"code": "java.annotation.added",
4+
"description": "Element newly annotated with 'react4j.annotations.ActAsArezComponent'.",
5+
"element": "@interface react4j.annotations.View",
6+
"classification": {
7+
"SOURCE": "EQUIVALENT",
8+
"BINARY": "EQUIVALENT",
9+
"SEMANTIC": "POTENTIALLY_BREAKING"
10+
},
11+
"attachments": {
12+
"annotation": "@react4j.annotations.ActAsArezComponent",
13+
"annotationType": "react4j.annotations.ActAsArezComponent",
14+
"classQualifiedName": "react4j.annotations.View",
15+
"classSimpleName": "View",
16+
"elementKind": "@interface",
17+
"package": "react4j.annotations"
18+
}
19+
}
20+
]

api/react4j/annotations/View.Type.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ <h1 title="Enum Class View.Type" class="title">Enum Class View.Type</h1>
8585
<dd><a href="View.html" title="annotation interface in react4j.annotations">View</a></dd>
8686
</dl>
8787
<hr>
88-
<div class="type-signature"><span class="modifiers">public static enum </span><span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-21">View.Type</a></span>
88+
<div class="type-signature"><span class="modifiers">public static enum </span><span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-22">View.Type</a></span>
8989
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a>&gt;</span></div>
9090
<div class="block">Enum indicating type of view.</div>
9191
</section>
@@ -175,7 +175,7 @@ <h2>Enum Constant Details</h2>
175175
<li>
176176
<section class="detail" id="STATEFUL">
177177
<h3>STATEFUL</h3>
178-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-31">STATEFUL</a></span></div>
178+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-32">STATEFUL</a></span></div>
179179
<div class="block">The view can store state in fields, can declared lifecycle methods and may contain methods annotated by
180180
the <a href="ScheduleRender.html" title="annotation interface in react4j.annotations"><code>ScheduleRender</code></a> annotation.
181181
The view will be scheduled to re-render if the views container re-renders and any input has changed
@@ -187,23 +187,23 @@ <h3>STATEFUL</h3>
187187
<li>
188188
<section class="detail" id="TRACKING">
189189
<h3>TRACKING</h3>
190-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-36">TRACKING</a></span></div>
190+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-37">TRACKING</a></span></div>
191191
<div class="block">The view is a <a href="#STATEFUL"><code>STATEFUL</code></a> view <b>and</b> will re-render the view if any Arez
192192
dependencies change. The framework uses the <a href="https://arez.github.io/api/arez/annotations/Observe.html" title="class or interface in arez.annotations" class="external-link"><code>Observe</code></a> annotation to track Arez dependencies.</div>
193193
</section>
194194
</li>
195195
<li>
196196
<section class="detail" id="MAYBE_TRACKING">
197197
<h3>MAYBE_TRACKING</h3>
198-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-41">MAYBE_TRACKING</a></span></div>
198+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-42">MAYBE_TRACKING</a></span></div>
199199
<div class="block">The view is a <a href="#TRACKING"><code>TRACKING</code></a> view but it will not generate an invariant failure if a
200200
render results in zero Arez dependencies.</div>
201201
</section>
202202
</li>
203203
<li>
204204
<section class="detail" id="NO_RENDER">
205205
<h3>NO_RENDER</h3>
206-
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-47">NO_RENDER</a></span></div>
206+
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-48">NO_RENDER</a></span></div>
207207
<div class="block">The view must not have a method annotated with <a href="Render.html" title="annotation interface in react4j.annotations"><code>Render</code></a>.
208208
This is useful for "view" instances that provide capabilities or interact
209209
with services and thus need not have a render method.</div>
@@ -220,7 +220,7 @@ <h2>Method Details</h2>
220220
<li>
221221
<section class="detail" id="values()">
222222
<h3>values</h3>
223-
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a>[]</span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-21">values</a></span>()</div>
223+
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a>[]</span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-22">values</a></span>()</div>
224224
<div class="block">Returns an array containing the constants of this enum class, in
225225
the order they are declared.</div>
226226
<dl class="notes">
@@ -232,7 +232,7 @@ <h3>values</h3>
232232
<li>
233233
<section class="detail" id="valueOf(java.lang.String)">
234234
<h3>valueOf</h3>
235-
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-21">valueOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
235+
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.Type.html#line-22">valueOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
236236
<div class="block">Returns the enum constant of this class with the specified name.
237237
The string must match <i>exactly</i> an identifier used to declare an
238238
enum constant in this class. (Extraneous whitespace characters are

api/react4j/annotations/View.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ <h2>Element Details</h2>
130130
<section class="detail" id="name()">
131131
<h3>name</h3>
132132
<div class="member-signature"><span class="annotations">@Nonnull
133-
</span><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-60">name</a></span></div>
133+
</span><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-61">name</a></span></div>
134134
<div class="block">Return the name of the view.
135135
The value defaults to the simple name of the class. If the value is specified, the
136136
value must conform to the requirements of a java identifier. It should also be unique
@@ -151,7 +151,7 @@ <h3>name</h3>
151151
<section class="detail" id="type()">
152152
<h3>type</h3>
153153
<div class="member-signature"><span class="annotations">@Nonnull
154-
</span><span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-70">type</a></span></div>
154+
</span><span class="return-type"><a href="View.Type.html" title="enum class in react4j.annotations">View.Type</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-71">type</a></span></div>
155155
<div class="block">Enum indicating the capabilities of the view.
156156
See the <a href="View.Type.html" title="enum class in react4j.annotations"><code>View.Type</code></a> enum for further details.</div>
157157
<dl class="notes">
@@ -173,7 +173,7 @@ <h3>type</h3>
173173
<li>
174174
<section class="detail" id="sting()">
175175
<h3>sting</h3>
176-
<div class="member-signature"><span class="return-type"><a href="Feature.html" title="enum class in react4j.annotations">Feature</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-84">sting</a></span></div>
176+
<div class="member-signature"><span class="return-type"><a href="Feature.html" title="enum class in react4j.annotations">Feature</a></span>&nbsp;<span class="element-name"><a href="../../src-html/react4j/annotations/View.html#line-85">sting</a></span></div>
177177
<div class="block">Enum controlling whether Sting injection integration is generated for the view.
178178
The generated class is the same name as the view with the "Factory" suffix.
179179
React4j only supports constructor injection and thus this MUST NOT be set to <a href="Feature.html#ENABLE"><code>Feature.ENABLE</code></a>

0 commit comments

Comments
 (0)