Projekt

Obecné

Profil

Stáhnout (16 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>content</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="content";
16
        }
17
    }
18
    catch(err) {
19
    }
20
//-->
21
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
22
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/content.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/classobj.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
53
<li><a href="../jdeserialize/contentbase.html" title="class in jdeserialize"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
54
</ul>
55
<ul class="navList">
56
<li><a href="../index.html?jdeserialize/content.html" target="_top">Frames</a></li>
57
<li><a href="content.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>Constr&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>Constr&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="Interface content" class="title">Interface content</h2>
97
</div>
98
<div class="contentContainer">
99
<div class="description">
100
<ul class="blockList">
101
<li class="blockList">
102
<dl>
103
<dt>All Known Implementing Classes:</dt>
104
<dd><a href="../jdeserialize/arrayobj.html" title="class in jdeserialize">arrayobj</a>, <a href="../jdeserialize/blockdata.html" title="class in jdeserialize">blockdata</a>, <a href="../jdeserialize/classdesc.html" title="class in jdeserialize">classdesc</a>, <a href="../jdeserialize/classobj.html" title="class in jdeserialize">classobj</a>, <a href="../jdeserialize/contentbase.html" title="class in jdeserialize">contentbase</a>, <a href="../jdeserialize/enumobj.html" title="class in jdeserialize">enumobj</a>, <a href="../jdeserialize/exceptionstate.html" title="class in jdeserialize">exceptionstate</a>, <a href="../jdeserialize/instance.html" title="class in jdeserialize">instance</a>, <a href="../jdeserialize/stringobj.html" title="class in jdeserialize">stringobj</a></dd>
105
</dl>
106
<hr>
107
<br>
108
<pre>public interface <span class="typeNameLabel">content</span></pre>
109
<div class="block"><p>
110
 Generic interface for all data that may be read from the stream (except
111
 null).
112
 </p>
113

    
114
 <p>
115
 A successful read of the stream will result in a series of content instances
116
 or null references. For details on specific metadata, see documentation on
117
 implementing classes/subinterfaces.
118
 </p></div>
119
</li>
120
</ul>
121
</div>
122
<div class="summary">
123
<ul class="blockList">
124
<li class="blockList">
125
<!-- =========== FIELD SUMMARY =========== -->
126
<ul class="blockList">
127
<li class="blockList"><a name="field.summary">
128
<!--   -->
129
</a>
130
<h3>Field Summary</h3>
131
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
132
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
133
<tr>
134
<th class="colFirst" scope="col">Modifier and Type</th>
135
<th class="colLast" scope="col">Field and Description</th>
136
</tr>
137
<tr class="altColor">
138
<td class="colFirst"><code>static java.lang.String</code></td>
139
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#INDENT">INDENT</a></span></code>&nbsp;</td>
140
</tr>
141
<tr class="rowColor">
142
<td class="colFirst"><code>static java.lang.String</code></td>
143
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#NEW_LINE">NEW_LINE</a></span></code>&nbsp;</td>
144
</tr>
145
</table>
146
</li>
147
</ul>
148
<!-- ========== METHOD SUMMARY =========== -->
149
<ul class="blockList">
150
<li class="blockList"><a name="method.summary">
151
<!--   -->
152
</a>
153
<h3>Method Summary</h3>
154
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
155
<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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
156
<tr>
157
<th class="colFirst" scope="col">Modifier and Type</th>
158
<th class="colLast" scope="col">Method and Description</th>
159
</tr>
160
<tr id="i0" class="altColor">
161
<td class="colFirst"><code>int</code></td>
162
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#getHandle--">getHandle</a></span>()</code>
163
<div class="block">
164
 Get the numeric handle by which this object was referred to in the object stream.</div>
165
</td>
166
</tr>
167
<tr id="i1" class="rowColor">
168
<td class="colFirst"><code><a href="../jdeserialize/contenttype.html" title="enum in jdeserialize">contenttype</a></code></td>
169
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#getType--">getType</a></span>()</code>&nbsp;</td>
170
</tr>
171
<tr id="i2" class="altColor">
172
<td class="colFirst"><code>boolean</code></td>
173
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#isExceptionObject--">isExceptionObject</a></span>()</code>
174
<div class="block">
175
 Tells whether or not this object is an exception that was caught during
176
 serialization.</div>
177
</td>
178
</tr>
179
<tr id="i3" class="rowColor">
180
<td class="colFirst"><code>void</code></td>
181
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#setIsExceptionObject-boolean-">setIsExceptionObject</a></span>(boolean&nbsp;value)</code>
182
<div class="block">Sets the flag that tells whether or not this object is an exception that was caught
183
 during serialization.</div>
184
</td>
185
</tr>
186
<tr id="i4" class="altColor">
187
<td class="colFirst"><code>java.lang.String</code></td>
188
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#toJson-java.lang.String-java.util.Map-boolean-">toJson</a></span>(java.lang.String&nbsp;indentation,
189
      java.util.Map&lt;<a href="../jdeserialize/classdesc.html" title="class in jdeserialize">classdesc</a>,java.util.Map&lt;<a href="../jdeserialize/field.html" title="class in jdeserialize">field</a>,java.lang.Object&gt;&gt;&nbsp;fielddata,
190
      boolean&nbsp;child)</code>
191
<div class="block">
192
 Analogy for toString method; however, outputs its string in json formatting.</div>
193
</td>
194
</tr>
195
<tr id="i5" class="rowColor">
196
<td class="colFirst"><code>void</code></td>
197
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/content.html#validate--">validate</a></span>()</code>
198
<div class="block">Performs extra object-specific validity checks.</div>
199
</td>
200
</tr>
201
</table>
202
</li>
203
</ul>
204
</li>
205
</ul>
206
</div>
207
<div class="details">
208
<ul class="blockList">
209
<li class="blockList">
210
<!-- ============ FIELD DETAIL =========== -->
211
<ul class="blockList">
212
<li class="blockList"><a name="field.detail">
213
<!--   -->
214
</a>
215
<h3>Field Detail</h3>
216
<a name="INDENT">
217
<!--   -->
218
</a>
219
<ul class="blockList">
220
<li class="blockList">
221
<h4>INDENT</h4>
222
<pre>static final&nbsp;java.lang.String INDENT</pre>
223
<dl>
224
<dt><span class="seeLabel">See Also:</span></dt>
225
<dd><a href="../constant-values.html#jdeserialize.content.INDENT">Constant Field Values</a></dd>
226
</dl>
227
</li>
228
</ul>
229
<a name="NEW_LINE">
230
<!--   -->
231
</a>
232
<ul class="blockListLast">
233
<li class="blockList">
234
<h4>NEW_LINE</h4>
235
<pre>static final&nbsp;java.lang.String NEW_LINE</pre>
236
<dl>
237
<dt><span class="seeLabel">See Also:</span></dt>
238
<dd><a href="../constant-values.html#jdeserialize.content.NEW_LINE">Constant Field Values</a></dd>
239
</dl>
240
</li>
241
</ul>
242
</li>
243
</ul>
244
<!-- ============ METHOD DETAIL ========== -->
245
<ul class="blockList">
246
<li class="blockList"><a name="method.detail">
247
<!--   -->
248
</a>
249
<h3>Method Detail</h3>
250
<a name="getType--">
251
<!--   -->
252
</a>
253
<ul class="blockList">
254
<li class="blockList">
255
<h4>getType</h4>
256
<pre><a href="../jdeserialize/contenttype.html" title="enum in jdeserialize">contenttype</a>&nbsp;getType()</pre>
257
<dl>
258
<dt><span class="returnLabel">Returns:</span></dt>
259
<dd>the type of instance represented by this object.</dd>
260
</dl>
261
</li>
262
</ul>
263
<a name="getHandle--">
264
<!--   -->
265
</a>
266
<ul class="blockList">
267
<li class="blockList">
268
<h4>getHandle</h4>
269
<pre>int&nbsp;getHandle()</pre>
270
<div class="block"><p>
271
 Get the numeric handle by which this object was referred to in the object stream.
272
 These handles are used internally by Object{Output,Input}Stream as a mechanism to
273
 avoid costly duplication.
274
 </p>
275

    
276
 <p>
277
 CAUTION: they are *not* necessarily unique across all objects in a given stream!
278
 If an exception was thrown during serialization (which is most likely to happen
279
 during a serialized objct's writeObject() implementation), then the stream resets
280
 before and after the exception is serialized.  
281
 </p></div>
282
<dl>
283
<dt><span class="returnLabel">Returns:</span></dt>
284
<dd>the handle assigned in the stream</dd>
285
</dl>
286
</li>
287
</ul>
288
<a name="validate--">
289
<!--   -->
290
</a>
291
<ul class="blockList">
292
<li class="blockList">
293
<h4>validate</h4>
294
<pre>void&nbsp;validate()
295
       throws <a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></pre>
296
<div class="block">Performs extra object-specific validity checks.</div>
297
<dl>
298
<dt><span class="throwsLabel">Throws:</span></dt>
299
<dd><code><a href="../jdeserialize/ValidityException.html" title="class in jdeserialize">ValidityException</a></code> - if the object's state is invalid</dd>
300
</dl>
301
</li>
302
</ul>
303
<a name="isExceptionObject--">
304
<!--   -->
305
</a>
306
<ul class="blockList">
307
<li class="blockList">
308
<h4>isExceptionObject</h4>
309
<pre>boolean&nbsp;isExceptionObject()</pre>
310
<div class="block"><p>
311
 Tells whether or not this object is an exception that was caught during
312
 serialization.  
313
 </p>
314

    
315
 <p>
316
 <b>Note</b>:  Not every Throwable or Exception in the stream will have this flag set to
317
 true; only those which were thrown <i>during serialization</i> will
318
 </p></div>
319
<dl>
320
<dt><span class="returnLabel">Returns:</span></dt>
321
<dd>true iff the object was an exception thrown during serialization</dd>
322
</dl>
323
</li>
324
</ul>
325
<a name="setIsExceptionObject-boolean-">
326
<!--   -->
327
</a>
328
<ul class="blockList">
329
<li class="blockList">
330
<h4>setIsExceptionObject</h4>
331
<pre>void&nbsp;setIsExceptionObject(boolean&nbsp;value)</pre>
332
<div class="block">Sets the flag that tells whether or not this object is an exception that was caught
333
 during serialization.</div>
334
<dl>
335
<dt><span class="paramLabel">Parameters:</span></dt>
336
<dd><code>value</code> - the new value to use</dd>
337
</dl>
338
</li>
339
</ul>
340
<a name="toJson-java.lang.String-java.util.Map-boolean-">
341
<!--   -->
342
</a>
343
<ul class="blockListLast">
344
<li class="blockList">
345
<h4>toJson</h4>
346
<pre>java.lang.String&nbsp;toJson(java.lang.String&nbsp;indentation,
347
                        java.util.Map&lt;<a href="../jdeserialize/classdesc.html" title="class in jdeserialize">classdesc</a>,java.util.Map&lt;<a href="../jdeserialize/field.html" title="class in jdeserialize">field</a>,java.lang.Object&gt;&gt;&nbsp;fielddata,
348
                        boolean&nbsp;child)</pre>
349
<div class="block"><p>
350
 Analogy for toString method; however, outputs its string in json formatting.
351
 Returns the exact json representation of object with indentation.
352
 </p>
353
 <p>
354
 Inherited by multiple classes via contentbase, often calls itself for another object
355
 </p></div>
356
<dl>
357
<dt><span class="paramLabel">Parameters:</span></dt>
358
<dd><code>indentation</code> - starting indentation for json output</dd>
359
<dd><code>fielddata</code> - used when calling this method for inner instances 
360
                      so the instance has info about its variables. 
361
                      Instance info is saved in another content space than
362
                      info about its field variables, so it must be provided by parameter
363
                      to inner instances</dd>
364
<dd><code>child</code> - tells that the instance is child of another because of indentation</dd>
365
<dt><span class="returnLabel">Returns:</span></dt>
366
<dd>The string in json format representing this instance</dd>
367
</dl>
368
</li>
369
</ul>
370
</li>
371
</ul>
372
</li>
373
</ul>
374
</div>
375
</div>
376
<!-- ========= END OF CLASS DATA ========= -->
377
<!-- ======= START OF BOTTOM NAVBAR ====== -->
378
<div class="bottomNav"><a name="navbar.bottom">
379
<!--   -->
380
</a>
381
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
382
<a name="navbar.bottom.firstrow">
383
<!--   -->
384
</a>
385
<ul class="navList" title="Navigation">
386
<li><a href="../overview-summary.html">Overview</a></li>
387
<li><a href="package-summary.html">Package</a></li>
388
<li class="navBarCell1Rev">Class</li>
389
<li><a href="class-use/content.html">Use</a></li>
390
<li><a href="package-tree.html">Tree</a></li>
391
<li><a href="../deprecated-list.html">Deprecated</a></li>
392
<li><a href="../index-files/index-1.html">Index</a></li>
393
<li><a href="../help-doc.html">Help</a></li>
394
</ul>
395
</div>
396
<div class="subNav">
397
<ul class="navList">
398
<li><a href="../jdeserialize/classobj.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
399
<li><a href="../jdeserialize/contentbase.html" title="class in jdeserialize"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
400
</ul>
401
<ul class="navList">
402
<li><a href="../index.html?jdeserialize/content.html" target="_top">Frames</a></li>
403
<li><a href="content.html" target="_top">No&nbsp;Frames</a></li>
404
</ul>
405
<ul class="navList" id="allclasses_navbar_bottom">
406
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
407
</ul>
408
<div>
409
<script type="text/javascript"><!--
410
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
411
  if(window==top) {
412
    allClassesLink.style.display = "block";
413
  }
414
  else {
415
    allClassesLink.style.display = "none";
416
  }
417
  //-->
418
</script>
419
</div>
420
<div>
421
<ul class="subNavList">
422
<li>Summary:&nbsp;</li>
423
<li>Nested&nbsp;|&nbsp;</li>
424
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
425
<li>Constr&nbsp;|&nbsp;</li>
426
<li><a href="#method.summary">Method</a></li>
427
</ul>
428
<ul class="subNavList">
429
<li>Detail:&nbsp;</li>
430
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
431
<li>Constr&nbsp;|&nbsp;</li>
432
<li><a href="#method.detail">Method</a></li>
433
</ul>
434
</div>
435
<a name="skip.navbar.bottom">
436
<!--   -->
437
</a></div>
438
<!-- ======== END OF BOTTOM NAVBAR ======= -->
439
</body>
440
</html>
(12-12/25)