Projekt

Obecné

Profil

Stáhnout (18.2 KB) Statistiky
| Větev: | Tag: | Revize:
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!-- NewPage -->
3
<html lang="cs">
4
<head>
5
<!-- Generated by javadoc (1.8.0_251) on Sun May 10 17:43:08 CEST 2020 -->
6
<title>field</title>
7
<meta name="date" content="2020-05-10">
8
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
9
<script type="text/javascript" src="../script.js"></script>
10
</head>
11
<body>
12
<script type="text/javascript"><!--
13
    try {
14
        if (location.href.indexOf('is-external=true') == -1) {
15
            parent.document.title="field";
16
        }
17
    }
18
    catch(err) {
19
    }
20
//-->
21
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
22
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
23
var altColor = "altColor";
24
var rowColor = "rowColor";
25
var tableTab = "tableTab";
26
var activeTableTab = "activeTableTab";
27
</script>
28
<noscript>
29
<div>JavaScript is disabled on your browser.</div>
30
</noscript>
31
<!-- ========= START OF TOP NAVBAR ======= -->
32
<div class="topNav"><a name="navbar.top">
33
<!--   -->
34
</a>
35
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
36
<a name="navbar.top.firstrow">
37
<!--   -->
38
</a>
39
<ul class="navList" title="Navigation">
40
<li><a href="../overview-summary.html">Overview</a></li>
41
<li><a href="package-summary.html">Package</a></li>
42
<li class="navBarCell1Rev">Class</li>
43
<li><a href="class-use/field.html">Use</a></li>
44
<li><a href="package-tree.html">Tree</a></li>
45
<li><a href="../deprecated-list.html">Deprecated</a></li>
46
<li><a href="../index-files/index-1.html">Index</a></li>
47
<li><a href="../help-doc.html">Help</a></li>
48
</ul>
49
</div>
50
<div class="subNav">
51
<ul class="navList">
52
<li><a href="../jdeserialize/exceptionstate.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
53
<li><a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
54
</ul>
55
<ul class="navList">
56
<li><a href="../index.html?jdeserialize/field.html" target="_top">Frames</a></li>
57
<li><a href="field.html" target="_top">No&nbsp;Frames</a></li>
58
</ul>
59
<ul class="navList" id="allclasses_navbar_top">
60
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
61
</ul>
62
<div>
63
<script type="text/javascript"><!--
64
  allClassesLink = document.getElementById("allclasses_navbar_top");
65
  if(window==top) {
66
    allClassesLink.style.display = "block";
67
  }
68
  else {
69
    allClassesLink.style.display = "none";
70
  }
71
  //-->
72
</script>
73
</div>
74
<div>
75
<ul class="subNavList">
76
<li>Summary:&nbsp;</li>
77
<li>Nested&nbsp;|&nbsp;</li>
78
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
79
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
80
<li><a href="#method.summary">Method</a></li>
81
</ul>
82
<ul class="subNavList">
83
<li>Detail:&nbsp;</li>
84
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
85
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
86
<li><a href="#method.detail">Method</a></li>
87
</ul>
88
</div>
89
<a name="skip.navbar.top">
90
<!--   -->
91
</a></div>
92
<!-- ========= END OF TOP NAVBAR ========= -->
93
<!-- ======== START OF CLASS DATA ======== -->
94
<div class="header">
95
<div class="subTitle">jdeserialize</div>
96
<h2 title="Class field" class="title">Class field</h2>
97
</div>
98
<div class="contentContainer">
99
<ul class="inheritance">
100
<li>java.lang.Object</li>
101
<li>
102
<ul class="inheritance">
103
<li>jdeserialize.field</li>
104
</ul>
105
</li>
106
</ul>
107
<div class="description">
108
<ul class="blockList">
109
<li class="blockList">
110
<hr>
111
<br>
112
<pre>public class <span class="typeNameLabel">field</span>
113
extends java.lang.Object</pre>
114
<div class="block">This class represents a field within a class description/declaration (classdesc).  It
115
 contains information about the type and name of the field.  Fields themselves don't
116
 have a handle; inside the stream, they exist only as part of a class description.</div>
117
</li>
118
</ul>
119
</div>
120
<div class="summary">
121
<ul class="blockList">
122
<li class="blockList">
123
<!-- =========== FIELD SUMMARY =========== -->
124
<ul class="blockList">
125
<li class="blockList"><a name="field.summary">
126
<!--   -->
127
</a>
128
<h3>Field Summary</h3>
129
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
130
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
131
<tr>
132
<th class="colFirst" scope="col">Modifier and Type</th>
133
<th class="colLast" scope="col">Field and Description</th>
134
</tr>
135
<tr class="altColor">
136
<td class="colFirst"><code><a href="../jdeserialize/stringobj.html" title="class in jdeserialize">stringobj</a></code></td>
137
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#classname">classname</a></span></code>
138
<div class="block">The string object representing the class name.</div>
139
</td>
140
</tr>
141
<tr class="rowColor">
142
<td class="colFirst"><code>private boolean</code></td>
143
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#isInnerClassReference">isInnerClassReference</a></span></code>&nbsp;</td>
144
</tr>
145
<tr class="altColor">
146
<td class="colFirst"><code>java.lang.String</code></td>
147
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#name">name</a></span></code>
148
<div class="block">The name of the field.</div>
149
</td>
150
</tr>
151
<tr class="rowColor">
152
<td class="colFirst"><code><a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize">fieldtype</a></code></td>
153
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#type">type</a></span></code>
154
<div class="block">The type of the field.</div>
155
</td>
156
</tr>
157
</table>
158
</li>
159
</ul>
160
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
161
<ul class="blockList">
162
<li class="blockList"><a name="constructor.summary">
163
<!--   -->
164
</a>
165
<h3>Constructor Summary</h3>
166
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
167
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
168
<tr>
169
<th class="colOne" scope="col">Constructor and Description</th>
170
</tr>
171
<tr class="altColor">
172
<td class="colOne"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#field-jdeserialize.fieldtype-java.lang.String-">field</a></span>(<a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize">fieldtype</a>&nbsp;type,
173
     java.lang.String&nbsp;name)</code>
174
<div class="block">Constructor for simple fields.</div>
175
</td>
176
</tr>
177
<tr class="rowColor">
178
<td class="colOne"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#field-jdeserialize.fieldtype-java.lang.String-jdeserialize.stringobj-">field</a></span>(<a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize">fieldtype</a>&nbsp;type,
179
     java.lang.String&nbsp;name,
180
     <a href="../jdeserialize/stringobj.html" title="class in jdeserialize">stringobj</a>&nbsp;classname)</code>
181
<div class="block">Constructor.</div>
182
</td>
183
</tr>
184
</table>
185
</li>
186
</ul>
187
<!-- ========== METHOD SUMMARY =========== -->
188
<ul class="blockList">
189
<li class="blockList"><a name="method.summary">
190
<!--   -->
191
</a>
192
<h3>Method Summary</h3>
193
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
194
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
195
<tr>
196
<th class="colFirst" scope="col">Modifier and Type</th>
197
<th class="colLast" scope="col">Method and Description</th>
198
</tr>
199
<tr id="i0" class="altColor">
200
<td class="colFirst"><code>java.lang.String</code></td>
201
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#getJavaType--">getJavaType</a></span>()</code>
202
<div class="block">Get a string representing the type for this field in Java (the language)
203
 format.</div>
204
</td>
205
</tr>
206
<tr id="i1" class="rowColor">
207
<td class="colFirst"><code>boolean</code></td>
208
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#isInnerClassReference--">isInnerClassReference</a></span>()</code>
209
<div class="block">Tells whether or not this class is an inner class reference.</div>
210
</td>
211
</tr>
212
<tr id="i2" class="altColor">
213
<td class="colFirst"><code>void</code></td>
214
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#setIsInnerClassReference-boolean-">setIsInnerClassReference</a></span>(boolean&nbsp;nis)</code>
215
<div class="block">Sets the flag that denotes whether this class is an inner class reference.</div>
216
</td>
217
</tr>
218
<tr id="i3" class="rowColor">
219
<td class="colFirst"><code>void</code></td>
220
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#setReferenceTypeName-java.lang.String-">setReferenceTypeName</a></span>(java.lang.String&nbsp;newname)</code>
221
<div class="block">Changes the name of an object reference to the name specified.</div>
222
</td>
223
</tr>
224
<tr id="i4" class="altColor">
225
<td class="colFirst"><code>void</code></td>
226
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/field.html#validate-java.lang.String-">validate</a></span>(java.lang.String&nbsp;jt)</code>&nbsp;</td>
227
</tr>
228
</table>
229
<ul class="blockList">
230
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
231
<!--   -->
232
</a>
233
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
234
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
235
</ul>
236
</li>
237
</ul>
238
</li>
239
</ul>
240
</div>
241
<div class="details">
242
<ul class="blockList">
243
<li class="blockList">
244
<!-- ============ FIELD DETAIL =========== -->
245
<ul class="blockList">
246
<li class="blockList"><a name="field.detail">
247
<!--   -->
248
</a>
249
<h3>Field Detail</h3>
250
<a name="type">
251
<!--   -->
252
</a>
253
<ul class="blockList">
254
<li class="blockList">
255
<h4>type</h4>
256
<pre>public&nbsp;<a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize">fieldtype</a> type</pre>
257
<div class="block">The type of the field.</div>
258
</li>
259
</ul>
260
<a name="name">
261
<!--   -->
262
</a>
263
<ul class="blockList">
264
<li class="blockList">
265
<h4>name</h4>
266
<pre>public&nbsp;java.lang.String name</pre>
267
<div class="block">The name of the field.</div>
268
</li>
269
</ul>
270
<a name="classname">
271
<!--   -->
272
</a>
273
<ul class="blockList">
274
<li class="blockList">
275
<h4>classname</h4>
276
<pre>public&nbsp;<a href="../jdeserialize/stringobj.html" title="class in jdeserialize">stringobj</a> classname</pre>
277
<div class="block">The string object representing the class name.</div>
278
</li>
279
</ul>
280
<a name="isInnerClassReference">
281
<!--   -->
282
</a>
283
<ul class="blockListLast">
284
<li class="blockList">
285
<h4>isInnerClassReference</h4>
286
<pre>private&nbsp;boolean isInnerClassReference</pre>
287
</li>
288
</ul>
289
</li>
290
</ul>
291
<!-- ========= CONSTRUCTOR DETAIL ======== -->
292
<ul class="blockList">
293
<li class="blockList"><a name="constructor.detail">
294
<!--   -->
295
</a>
296
<h3>Constructor Detail</h3>
297
<a name="field-jdeserialize.fieldtype-java.lang.String-jdeserialize.stringobj-">
298
<!--   -->
299
</a>
300
<ul class="blockList">
301
<li class="blockList">
302
<h4>field</h4>
303
<pre>public&nbsp;field(<a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize">fieldtype</a>&nbsp;type,
304
             java.lang.String&nbsp;name,
305
             <a href="../jdeserialize/stringobj.html" title="class in jdeserialize">stringobj</a>&nbsp;classname)
306
      throws <a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></pre>
307
<div class="block">Constructor.</div>
308
<dl>
309
<dt><span class="paramLabel">Parameters:</span></dt>
310
<dd><code>type</code> - the field type</dd>
311
<dd><code>name</code> - the field name</dd>
312
<dd><code>classname</code> - the class name</dd>
313
<dt><span class="throwsLabel">Throws:</span></dt>
314
<dd><code><a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></code></dd>
315
</dl>
316
</li>
317
</ul>
318
<a name="field-jdeserialize.fieldtype-java.lang.String-">
319
<!--   -->
320
</a>
321
<ul class="blockListLast">
322
<li class="blockList">
323
<h4>field</h4>
324
<pre>public&nbsp;field(<a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize">fieldtype</a>&nbsp;type,
325
             java.lang.String&nbsp;name)
326
      throws <a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></pre>
327
<div class="block">Constructor for simple fields.</div>
328
<dl>
329
<dt><span class="paramLabel">Parameters:</span></dt>
330
<dd><code>type</code> - the field type</dd>
331
<dd><code>name</code> - the field name</dd>
332
<dt><span class="throwsLabel">Throws:</span></dt>
333
<dd><code><a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></code></dd>
334
</dl>
335
</li>
336
</ul>
337
</li>
338
</ul>
339
<!-- ============ METHOD DETAIL ========== -->
340
<ul class="blockList">
341
<li class="blockList"><a name="method.detail">
342
<!--   -->
343
</a>
344
<h3>Method Detail</h3>
345
<a name="isInnerClassReference--">
346
<!--   -->
347
</a>
348
<ul class="blockList">
349
<li class="blockList">
350
<h4>isInnerClassReference</h4>
351
<pre>public&nbsp;boolean&nbsp;isInnerClassReference()</pre>
352
<div class="block">Tells whether or not this class is an inner class reference.  This value is set by
353
 connectMemberClasses() -- if this hasn't been called, or if the field hasn't been
354
 otherwise set by setIsInnerClassReference(), it will be false;</div>
355
<dl>
356
<dt><span class="returnLabel">Returns:</span></dt>
357
<dd>true if the class is an inner class reference</dd>
358
</dl>
359
</li>
360
</ul>
361
<a name="setIsInnerClassReference-boolean-">
362
<!--   -->
363
</a>
364
<ul class="blockList">
365
<li class="blockList">
366
<h4>setIsInnerClassReference</h4>
367
<pre>public&nbsp;void&nbsp;setIsInnerClassReference(boolean&nbsp;nis)</pre>
368
<div class="block">Sets the flag that denotes whether this class is an inner class reference.</div>
369
<dl>
370
<dt><span class="paramLabel">Parameters:</span></dt>
371
<dd><code>nis</code> - the value to set; true iff the class is an inner class reference.</dd>
372
</dl>
373
</li>
374
</ul>
375
<a name="getJavaType--">
376
<!--   -->
377
</a>
378
<ul class="blockList">
379
<li class="blockList">
380
<h4>getJavaType</h4>
381
<pre>public&nbsp;java.lang.String&nbsp;getJavaType()
382
                             throws java.io.IOException</pre>
383
<div class="block">Get a string representing the type for this field in Java (the language)
384
 format.</div>
385
<dl>
386
<dt><span class="returnLabel">Returns:</span></dt>
387
<dd>a string representing the fully-qualified type of the field</dd>
388
<dt><span class="throwsLabel">Throws:</span></dt>
389
<dd><code>java.io.IOException</code> - if a validity or I/O error occurs</dd>
390
</dl>
391
</li>
392
</ul>
393
<a name="setReferenceTypeName-java.lang.String-">
394
<!--   -->
395
</a>
396
<ul class="blockList">
397
<li class="blockList">
398
<h4>setReferenceTypeName</h4>
399
<pre>public&nbsp;void&nbsp;setReferenceTypeName(java.lang.String&nbsp;newname)
400
                          throws <a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></pre>
401
<div class="block">Changes the name of an object reference to the name specified.  This is used by
402
 the inner-class-connection code to fix up field references.</div>
403
<dl>
404
<dt><span class="paramLabel">Parameters:</span></dt>
405
<dd><code>newname</code> - the fully-qualified class</dd>
406
<dt><span class="throwsLabel">Throws:</span></dt>
407
<dd><code><a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></code> - if the field isn't a reference type, or another
408
 validity error occurs</dd>
409
</dl>
410
</li>
411
</ul>
412
<a name="validate-java.lang.String-">
413
<!--   -->
414
</a>
415
<ul class="blockListLast">
416
<li class="blockList">
417
<h4>validate</h4>
418
<pre>public&nbsp;void&nbsp;validate(java.lang.String&nbsp;jt)
419
              throws <a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></pre>
420
<dl>
421
<dt><span class="throwsLabel">Throws:</span></dt>
422
<dd><code><a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></code></dd>
423
</dl>
424
</li>
425
</ul>
426
</li>
427
</ul>
428
</li>
429
</ul>
430
</div>
431
</div>
432
<!-- ========= END OF CLASS DATA ========= -->
433
<!-- ======= START OF BOTTOM NAVBAR ====== -->
434
<div class="bottomNav"><a name="navbar.bottom">
435
<!--   -->
436
</a>
437
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
438
<a name="navbar.bottom.firstrow">
439
<!--   -->
440
</a>
441
<ul class="navList" title="Navigation">
442
<li><a href="../overview-summary.html">Overview</a></li>
443
<li><a href="package-summary.html">Package</a></li>
444
<li class="navBarCell1Rev">Class</li>
445
<li><a href="class-use/field.html">Use</a></li>
446
<li><a href="package-tree.html">Tree</a></li>
447
<li><a href="../deprecated-list.html">Deprecated</a></li>
448
<li><a href="../index-files/index-1.html">Index</a></li>
449
<li><a href="../help-doc.html">Help</a></li>
450
</ul>
451
</div>
452
<div class="subNav">
453
<ul class="navList">
454
<li><a href="../jdeserialize/exceptionstate.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
455
<li><a href="../jdeserialize/fieldtype.html" title="enum in jdeserialize"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
456
</ul>
457
<ul class="navList">
458
<li><a href="../index.html?jdeserialize/field.html" target="_top">Frames</a></li>
459
<li><a href="field.html" target="_top">No&nbsp;Frames</a></li>
460
</ul>
461
<ul class="navList" id="allclasses_navbar_bottom">
462
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
463
</ul>
464
<div>
465
<script type="text/javascript"><!--
466
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
467
  if(window==top) {
468
    allClassesLink.style.display = "block";
469
  }
470
  else {
471
    allClassesLink.style.display = "none";
472
  }
473
  //-->
474
</script>
475
</div>
476
<div>
477
<ul class="subNavList">
478
<li>Summary:&nbsp;</li>
479
<li>Nested&nbsp;|&nbsp;</li>
480
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
481
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
482
<li><a href="#method.summary">Method</a></li>
483
</ul>
484
<ul class="subNavList">
485
<li>Detail:&nbsp;</li>
486
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
487
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
488
<li><a href="#method.detail">Method</a></li>
489
</ul>
490
</div>
491
<a name="skip.navbar.bottom">
492
<!--   -->
493
</a></div>
494
<!-- ======== END OF BOTTOM NAVBAR ======= -->
495
</body>
496
</html>
(17-17/25)