Projekt

Obecné

Profil

Stáhnout (16.1 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 Fri May 08 06:50:22 CEST 2020 -->
6
<title>stringobj</title>
7
<meta name="date" content="2020-05-08">
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="stringobj";
16
        }
17
    }
18
    catch(err) {
19
    }
20
//-->
21
var methods = {"i0":10,"i1":10,"i2":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/stringobj.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/LoggerInputStream.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
53
<li><a href="../jdeserialize/ValidityException.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/stringobj.html" target="_top">Frames</a></li>
57
<li><a href="stringobj.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 stringobj" class="title">Class stringobj</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><a href="../jdeserialize/contentbase.html" title="class in jdeserialize">jdeserialize.contentbase</a></li>
104
<li>
105
<ul class="inheritance">
106
<li>jdeserialize.stringobj</li>
107
</ul>
108
</li>
109
</ul>
110
</li>
111
</ul>
112
<div class="description">
113
<ul class="blockList">
114
<li class="blockList">
115
<dl>
116
<dt>All Implemented Interfaces:</dt>
117
<dd><a href="../jdeserialize/content.html" title="interface in jdeserialize">content</a></dd>
118
</dl>
119
<hr>
120
<br>
121
<pre>public class <span class="typeNameLabel">stringobj</span>
122
extends <a href="../jdeserialize/contentbase.html" title="class in jdeserialize">contentbase</a></pre>
123
<div class="block">Represents a serialized string object.  This is primarily used in serialized streams;
124
 however, it is also used internally by other objects, since string objects have
125
 handles as well.</div>
126
</li>
127
</ul>
128
</div>
129
<div class="summary">
130
<ul class="blockList">
131
<li class="blockList">
132
<!-- =========== FIELD SUMMARY =========== -->
133
<ul class="blockList">
134
<li class="blockList"><a name="field.summary">
135
<!--   -->
136
</a>
137
<h3>Field Summary</h3>
138
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
139
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
140
<tr>
141
<th class="colFirst" scope="col">Modifier and Type</th>
142
<th class="colLast" scope="col">Field and Description</th>
143
</tr>
144
<tr class="altColor">
145
<td class="colFirst"><code>java.lang.String</code></td>
146
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/stringobj.html#value">value</a></span></code>&nbsp;</td>
147
</tr>
148
</table>
149
<ul class="blockList">
150
<li class="blockList"><a name="fields.inherited.from.class.jdeserialize.contentbase">
151
<!--   -->
152
</a>
153
<h3>Fields inherited from class&nbsp;jdeserialize.<a href="../jdeserialize/contentbase.html" title="class in jdeserialize">contentbase</a></h3>
154
<code><a href="../jdeserialize/contentbase.html#handle">handle</a>, <a href="../jdeserialize/contentbase.html#isExceptionObject">isExceptionObject</a>, <a href="../jdeserialize/contentbase.html#type">type</a></code></li>
155
</ul>
156
<ul class="blockList">
157
<li class="blockList"><a name="fields.inherited.from.class.jdeserialize.content">
158
<!--   -->
159
</a>
160
<h3>Fields inherited from interface&nbsp;jdeserialize.<a href="../jdeserialize/content.html" title="interface in jdeserialize">content</a></h3>
161
<code><a href="../jdeserialize/content.html#INDENT">INDENT</a>, <a href="../jdeserialize/content.html#NEW_LINE">NEW_LINE</a></code></li>
162
</ul>
163
</li>
164
</ul>
165
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
166
<ul class="blockList">
167
<li class="blockList"><a name="constructor.summary">
168
<!--   -->
169
</a>
170
<h3>Constructor Summary</h3>
171
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
172
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
173
<tr>
174
<th class="colOne" scope="col">Constructor and Description</th>
175
</tr>
176
<tr class="altColor">
177
<td class="colOne"><code><span class="memberNameLink"><a href="../jdeserialize/stringobj.html#stringobj-int-byte:A-">stringobj</a></span>(int&nbsp;handle,
178
         byte[]&nbsp;data)</code>
179
<div class="block">Constructor.</div>
180
</td>
181
</tr>
182
</table>
183
</li>
184
</ul>
185
<!-- ========== METHOD SUMMARY =========== -->
186
<ul class="blockList">
187
<li class="blockList"><a name="method.summary">
188
<!--   -->
189
</a>
190
<h3>Method Summary</h3>
191
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
192
<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>
193
<tr>
194
<th class="colFirst" scope="col">Modifier and Type</th>
195
<th class="colLast" scope="col">Method and Description</th>
196
</tr>
197
<tr id="i0" class="altColor">
198
<td class="colFirst"><code>private int</code></td>
199
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/stringobj.html#readorthrow-java.io.ByteArrayInputStream-">readorthrow</a></span>(java.io.ByteArrayInputStream&nbsp;bais)</code>&nbsp;</td>
200
</tr>
201
<tr id="i1" class="rowColor">
202
<td class="colFirst"><code>java.lang.String</code></td>
203
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/stringobj.html#toJson-java.lang.String-java.util.Map-boolean-">toJson</a></span>(java.lang.String&nbsp;indetation,
204
      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,
205
      boolean&nbsp;child)</code>
206
<div class="block">
207
 Analogy for toString method; however, outputs its string in json formatting.</div>
208
</td>
209
</tr>
210
<tr id="i2" class="altColor">
211
<td class="colFirst"><code>java.lang.String</code></td>
212
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/stringobj.html#toString--">toString</a></span>()</code>&nbsp;</td>
213
</tr>
214
</table>
215
<ul class="blockList">
216
<li class="blockList"><a name="methods.inherited.from.class.jdeserialize.contentbase">
217
<!--   -->
218
</a>
219
<h3>Methods inherited from class&nbsp;jdeserialize.<a href="../jdeserialize/contentbase.html" title="class in jdeserialize">contentbase</a></h3>
220
<code><a href="../jdeserialize/contentbase.html#getHandle--">getHandle</a>, <a href="../jdeserialize/contentbase.html#getType--">getType</a>, <a href="../jdeserialize/contentbase.html#isExceptionObject--">isExceptionObject</a>, <a href="../jdeserialize/contentbase.html#setIsExceptionObject-boolean-">setIsExceptionObject</a>, <a href="../jdeserialize/contentbase.html#validate--">validate</a></code></li>
221
</ul>
222
<ul class="blockList">
223
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
224
<!--   -->
225
</a>
226
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
227
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
228
</ul>
229
</li>
230
</ul>
231
</li>
232
</ul>
233
</div>
234
<div class="details">
235
<ul class="blockList">
236
<li class="blockList">
237
<!-- ============ FIELD DETAIL =========== -->
238
<ul class="blockList">
239
<li class="blockList"><a name="field.detail">
240
<!--   -->
241
</a>
242
<h3>Field Detail</h3>
243
<a name="value">
244
<!--   -->
245
</a>
246
<ul class="blockListLast">
247
<li class="blockList">
248
<h4>value</h4>
249
<pre>public&nbsp;java.lang.String value</pre>
250
</li>
251
</ul>
252
</li>
253
</ul>
254
<!-- ========= CONSTRUCTOR DETAIL ======== -->
255
<ul class="blockList">
256
<li class="blockList"><a name="constructor.detail">
257
<!--   -->
258
</a>
259
<h3>Constructor Detail</h3>
260
<a name="stringobj-int-byte:A-">
261
<!--   -->
262
</a>
263
<ul class="blockListLast">
264
<li class="blockList">
265
<h4>stringobj</h4>
266
<pre>public&nbsp;stringobj(int&nbsp;handle,
267
                 byte[]&nbsp;data)
268
          throws java.io.IOException</pre>
269
<div class="block">Constructor.</div>
270
<dl>
271
<dt><span class="paramLabel">Parameters:</span></dt>
272
<dd><code>handle</code> - the string object's handle</dd>
273
<dd><code>data</code> - the bytes corresponding to the string</dd>
274
<dt><span class="throwsLabel">Throws:</span></dt>
275
<dd><code>java.io.IOException</code> - if an I/O or validity error occurs</dd>
276
</dl>
277
</li>
278
</ul>
279
</li>
280
</ul>
281
<!-- ============ METHOD DETAIL ========== -->
282
<ul class="blockList">
283
<li class="blockList"><a name="method.detail">
284
<!--   -->
285
</a>
286
<h3>Method Detail</h3>
287
<a name="readorthrow-java.io.ByteArrayInputStream-">
288
<!--   -->
289
</a>
290
<ul class="blockList">
291
<li class="blockList">
292
<h4>readorthrow</h4>
293
<pre>private&nbsp;int&nbsp;readorthrow(java.io.ByteArrayInputStream&nbsp;bais)
294
                 throws java.io.EOFException</pre>
295
<dl>
296
<dt><span class="throwsLabel">Throws:</span></dt>
297
<dd><code>java.io.EOFException</code></dd>
298
</dl>
299
</li>
300
</ul>
301
<a name="toJson-java.lang.String-java.util.Map-boolean-">
302
<!--   -->
303
</a>
304
<ul class="blockList">
305
<li class="blockList">
306
<h4>toJson</h4>
307
<pre>public&nbsp;java.lang.String&nbsp;toJson(java.lang.String&nbsp;indetation,
308
                               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,
309
                               boolean&nbsp;child)</pre>
310
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../jdeserialize/content.html#toJson-java.lang.String-java.util.Map-boolean-">content</a></code></span></div>
311
<div class="block"><p>
312
 Analogy for toString method; however, outputs its string in json formatting.
313
 Returns the exact json representation of object with indentation.
314
 </p>
315
 <p>
316
 Inherited by multiple classes via contentbase, often calls itself for another object
317
 </p></div>
318
<dl>
319
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
320
<dd><code><a href="../jdeserialize/content.html#toJson-java.lang.String-java.util.Map-boolean-">toJson</a></code>&nbsp;in interface&nbsp;<code><a href="../jdeserialize/content.html" title="interface in jdeserialize">content</a></code></dd>
321
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
322
<dd><code><a href="../jdeserialize/contentbase.html#toJson-java.lang.String-java.util.Map-boolean-">toJson</a></code>&nbsp;in class&nbsp;<code><a href="../jdeserialize/contentbase.html" title="class in jdeserialize">contentbase</a></code></dd>
323
<dt><span class="paramLabel">Parameters:</span></dt>
324
<dd><code>indetation</code> - starting indentation for json output</dd>
325
<dd><code>fielddata</code> - used when calling this method for inner instances 
326
                      so the instance has info about its variables. 
327
                      Instance info is saved in another content space than
328
                      info about its field variables, so it must be provided by parameter
329
                      to inner instances</dd>
330
<dd><code>child</code> - tells that the instance is child of another because of indentation</dd>
331
<dt><span class="returnLabel">Returns:</span></dt>
332
<dd>The string in json format representing this instance</dd>
333
</dl>
334
</li>
335
</ul>
336
<a name="toString--">
337
<!--   -->
338
</a>
339
<ul class="blockListLast">
340
<li class="blockList">
341
<h4>toString</h4>
342
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
343
<dl>
344
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
345
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
346
</dl>
347
</li>
348
</ul>
349
</li>
350
</ul>
351
</li>
352
</ul>
353
</div>
354
</div>
355
<!-- ========= END OF CLASS DATA ========= -->
356
<!-- ======= START OF BOTTOM NAVBAR ====== -->
357
<div class="bottomNav"><a name="navbar.bottom">
358
<!--   -->
359
</a>
360
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
361
<a name="navbar.bottom.firstrow">
362
<!--   -->
363
</a>
364
<ul class="navList" title="Navigation">
365
<li><a href="../overview-summary.html">Overview</a></li>
366
<li><a href="package-summary.html">Package</a></li>
367
<li class="navBarCell1Rev">Class</li>
368
<li><a href="class-use/stringobj.html">Use</a></li>
369
<li><a href="package-tree.html">Tree</a></li>
370
<li><a href="../deprecated-list.html">Deprecated</a></li>
371
<li><a href="../index-files/index-1.html">Index</a></li>
372
<li><a href="../help-doc.html">Help</a></li>
373
</ul>
374
</div>
375
<div class="subNav">
376
<ul class="navList">
377
<li><a href="../jdeserialize/LoggerInputStream.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
378
<li><a href="../jdeserialize/ValidityException.html" title="class in jdeserialize"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
379
</ul>
380
<ul class="navList">
381
<li><a href="../index.html?jdeserialize/stringobj.html" target="_top">Frames</a></li>
382
<li><a href="stringobj.html" target="_top">No&nbsp;Frames</a></li>
383
</ul>
384
<ul class="navList" id="allclasses_navbar_bottom">
385
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
386
</ul>
387
<div>
388
<script type="text/javascript"><!--
389
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
390
  if(window==top) {
391
    allClassesLink.style.display = "block";
392
  }
393
  else {
394
    allClassesLink.style.display = "none";
395
  }
396
  //-->
397
</script>
398
</div>
399
<div>
400
<ul class="subNavList">
401
<li>Summary:&nbsp;</li>
402
<li>Nested&nbsp;|&nbsp;</li>
403
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
404
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
405
<li><a href="#method.summary">Method</a></li>
406
</ul>
407
<ul class="subNavList">
408
<li>Detail:&nbsp;</li>
409
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
410
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
411
<li><a href="#method.detail">Method</a></li>
412
</ul>
413
</div>
414
<a name="skip.navbar.bottom">
415
<!--   -->
416
</a></div>
417
<!-- ======== END OF BOTTOM NAVBAR ======= -->
418
</body>
419
</html>
(25-25/25)