docs: de-uglify
[awesomized/ext-ion] / docs / v0.1 / ion / Writer.html
1 <!doctype html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>
6 Writer -
7 mdref
8 </title>
9 <meta property="og:title" content="ion\Writer">
10 <meta name="viewport" content="width=1200, initial-scale=0.5">
11 <base href="/ext-ion/v0.1/">
12 <meta http-equiv="Content-Location" content="/ext-ion/v0.1/ion/Writer">
13 <link rel="stylesheet" href="index.css">
14
15 <link rel="shortcut icon" href="/ext-ion/v0.1/favicon.ico">
16 </head>
17 <body>
18 <div class="page">
19
20 <div class="sidebar">
21
22 <div class="edit">
23 <a href="https://github.com/awesomized/ext-ion/edit/master/ion.stub.php">Edit</a>
24 </div>
25
26
27 <ul>
28 <li>&lsh; <a href="./">Home</a>
29
30 <ul>
31 <li>
32
33 &uarr; <a href="./ion">
34 ion
35 </a>
36 <ul>
37 <li>
38
39 &circlearrowright; <strong><a href="./ion/Writer">Writer</a></strong>
40
41
42 <ul>
43
44 <li>
45 &rdsh; <a href="./ion/Writer/Buffer">Buffer</a>
46
47 <ul>
48
49 <li>&rdsh; <a href="./ion/Writer/Buffer/Writer">Writer</a>
50 </li>
51
52 </ul>
53
54 </li>
55
56 <li>
57 &rdsh; <a href="./ion/Writer/Options">Options</a>
58
59 </li>
60
61 <li>
62 &rdsh; <a href="./ion/Writer/Stream">Stream</a>
63
64 <ul>
65
66 <li>&rdsh; <a href="./ion/Writer/Stream/Writer">Writer</a>
67 </li>
68
69 </ul>
70
71 </li>
72
73 <li>
74 &rdsh; <a href="./ion/Writer/Writer">Writer</a>
75
76 </li>
77
78 <li>
79 &rdsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a>
80
81 </li>
82
83 <li>
84 &rdsh; <a href="./ion/Writer/finish">Writer::finish</a>
85
86 </li>
87
88 <li>
89 &rdsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a>
90
91 </li>
92
93 <li>
94 &rdsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a>
95
96 </li>
97
98 <li>
99 &rdsh; <a href="./ion/Writer/flush">Writer::flush</a>
100
101 </li>
102
103 <li>
104 &rdsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a>
105
106 </li>
107
108 <li>
109 &rdsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a>
110
111 </li>
112
113 <li>
114 &rdsh; <a href="./ion/Writer/startLob">Writer::startLob</a>
115
116 </li>
117
118 <li>
119 &rdsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a>
120
121 </li>
122
123 <li>
124 &rdsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a>
125
126 </li>
127
128 <li>
129 &rdsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a>
130
131 </li>
132
133 <li>
134 &rdsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a>
135
136 </li>
137
138 <li>
139 &rdsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a>
140
141 </li>
142
143 <li>
144 &rdsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a>
145
146 </li>
147
148 <li>
149 &rdsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a>
150
151 </li>
152
153 <li>
154 &rdsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a>
155
156 </li>
157
158 <li>
159 &rdsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a>
160
161 </li>
162
163 <li>
164 &rdsh; <a href="./ion/Writer/writeString">Writer::writeString</a>
165
166 </li>
167
168 <li>
169 &rdsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a>
170
171 </li>
172
173 <li>
174 &rdsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a>
175
176 </li>
177
178 <li>
179 &rdsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a>
180
181 </li>
182
183 </ul>
184
185
186 </ul>
187
188 <li>&ldsh; <a href="./ion/: Contributing">★ Contributing</a></li>
189
190 <li>&ldsh; <a href="./ion/: Security">★ Security</a></li>
191
192 <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
193
194 <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
195
196 <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
197
198 <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
199
200 <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
201
202 <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
203
204 <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
205
206 <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
207
208 <li>&ldsh; <a href="./ion/Type">Type</a></li>
209
210 <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
211
212 <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
213
214 <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
215
216 </li>
217 </ul>
218
219 </li>
220 </ul>
221 </div>
222 <meta charset="utf-8"><h1>
223 <a class="permalink" href="ion/Writer#">#</a><em>interface</em> <a href="ion/Writer">ion\Writer</a>
224 </h1><p>ION writer API.</p><h2 id="Constants:">Constants:<a class="permalink" href="ion/Writer#Constants:">#</a>
225 </h2><p>None.</p><h2 id="Properties:">Properties:<a class="permalink" href="ion/Writer#Properties:">#</a>
226 </h2><p>None.</p><h2 id="Functions:">Functions:<a class="permalink" href="ion/Writer#Functions:">#</a>
227 </h2><ul class="sub-entries sub-functions">
228
229 <li>
230 <h3 id="Writer::appendLob">
231 <a href="ion/Writer/appendLob">Writer::appendLob</a><a class="permalink" href="ion/Writer#Writer::appendLob">#</a>
232 </h3>
233
234 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/appendLob">ion\Writer::appendLob</a>(<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$data</span>)</p>
235 </li>
236
237 <li>
238 <h3 id="Writer::finish">
239 <a href="ion/Writer/finish">Writer::finish</a><a class="permalink" href="ion/Writer#Writer::finish">#</a>
240 </h3>
241
242 <p><code><a href="https://php.net/manual/en/language.types.integer">int</a></code> <a href="ion/Writer/finish">ion\Writer::finish</a>()</p>
243 </li>
244
245 <li>
246 <h3 id="Writer::finishContainer">
247 <a href="ion/Writer/finishContainer">Writer::finishContainer</a><a class="permalink" href="ion/Writer#Writer::finishContainer">#</a>
248 </h3>
249
250 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/finishContainer">ion\Writer::finishContainer</a>()</p>
251 </li>
252
253 <li>
254 <h3 id="Writer::finishLob">
255 <a href="ion/Writer/finishLob">Writer::finishLob</a><a class="permalink" href="ion/Writer#Writer::finishLob">#</a>
256 </h3>
257
258 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/finishLob">ion\Writer::finishLob</a>()</p>
259 </li>
260
261 <li>
262 <h3 id="Writer::flush">
263 <a href="ion/Writer/flush">Writer::flush</a><a class="permalink" href="ion/Writer#Writer::flush">#</a>
264 </h3>
265
266 <p><code><a href="https://php.net/manual/en/language.types.integer">int</a></code> <a href="ion/Writer/flush">ion\Writer::flush</a>()</p>
267 </li>
268
269 <li>
270 <h3 id="Writer::getDepth">
271 <a href="ion/Writer/getDepth">Writer::getDepth</a><a class="permalink" href="ion/Writer#Writer::getDepth">#</a>
272 </h3>
273
274 <p><code><a href="https://php.net/manual/en/language.types.integer">int</a></code> <a href="ion/Writer/getDepth">ion\Writer::getDepth</a>()</p>
275 </li>
276
277 <li>
278 <h3 id="Writer::startContainer">
279 <a href="ion/Writer/startContainer">Writer::startContainer</a><a class="permalink" href="ion/Writer#Writer::startContainer">#</a>
280 </h3>
281
282 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/startContainer">ion\Writer::startContainer</a>(<a href="ion/Type">ion\Type</a> <span class="var">$type</span>)</p>
283 </li>
284
285 <li>
286 <h3 id="Writer::startLob">
287 <a href="ion/Writer/startLob">Writer::startLob</a><a class="permalink" href="ion/Writer#Writer::startLob">#</a>
288 </h3>
289
290 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/startLob">ion\Writer::startLob</a>(<a href="ion/Type">ion\Type</a> <span class="var">$type</span>)</p>
291 </li>
292
293 <li>
294 <h3 id="Writer::writeAnnotation">
295 <a href="ion/Writer/writeAnnotation">Writer::writeAnnotation</a><a class="permalink" href="ion/Writer#Writer::writeAnnotation">#</a>
296 </h3>
297
298 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeAnnotation">ion\Writer::writeAnnotation</a>([<a href="ion/Symbol">ion\Symbol</a>|<code><a href="https://php.net/manual/en/language.types.string">string</a></code> ?&gt;...<span class="var">$annotation</span>])</p>
299 </li>
300
301 <li>
302 <h3 id="Writer::writeBLob">
303 <a href="ion/Writer/writeBLob">Writer::writeBLob</a><a class="permalink" href="ion/Writer#Writer::writeBLob">#</a>
304 </h3>
305
306 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeBLob">ion\Writer::writeBLob</a>(<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$value</span>)</p>
307 </li>
308
309 <li>
310 <h3 id="Writer::writeBool">
311 <a href="ion/Writer/writeBool">Writer::writeBool</a><a class="permalink" href="ion/Writer#Writer::writeBool">#</a>
312 </h3>
313
314 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeBool">ion\Writer::writeBool</a>(<code><a href="https://php.net/manual/en/language.types.boolean">bool</a></code> <span class="var">$value</span>)</p>
315 </li>
316
317 <li>
318 <h3 id="Writer::writeCLob">
319 <a href="ion/Writer/writeCLob">Writer::writeCLob</a><a class="permalink" href="ion/Writer#Writer::writeCLob">#</a>
320 </h3>
321
322 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeCLob">ion\Writer::writeCLob</a>(<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$value</span>)</p>
323 </li>
324
325 <li>
326 <h3 id="Writer::writeDecimal">
327 <a href="ion/Writer/writeDecimal">Writer::writeDecimal</a><a class="permalink" href="ion/Writer#Writer::writeDecimal">#</a>
328 </h3>
329
330 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeDecimal">ion\Writer::writeDecimal</a>(<a href="ion/Decimal">ion\Decimal</a>|<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$value</span>)</p>
331 </li>
332
333 <li>
334 <h3 id="Writer::writeFieldName">
335 <a href="ion/Writer/writeFieldName">Writer::writeFieldName</a><a class="permalink" href="ion/Writer#Writer::writeFieldName">#</a>
336 </h3>
337
338 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeFieldName">ion\Writer::writeFieldName</a>(<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$name</span>)</p>
339 </li>
340
341 <li>
342 <h3 id="Writer::writeFloat">
343 <a href="ion/Writer/writeFloat">Writer::writeFloat</a><a class="permalink" href="ion/Writer#Writer::writeFloat">#</a>
344 </h3>
345
346 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeFloat">ion\Writer::writeFloat</a>(<code><a href="https://php.net/manual/en/language.types.float">float</a></code> <span class="var">$value</span>)</p>
347 </li>
348
349 <li>
350 <h3 id="Writer::writeInt">
351 <a href="ion/Writer/writeInt">Writer::writeInt</a><a class="permalink" href="ion/Writer#Writer::writeInt">#</a>
352 </h3>
353
354 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeInt">ion\Writer::writeInt</a>(<code><a href="https://php.net/manual/en/language.types.string">string</a></code>|<code><a href="https://php.net/manual/en/language.types.integer">int</a></code> <span class="var">$value</span>)</p>
355 </li>
356
357 <li>
358 <h3 id="Writer::writeNull">
359 <a href="ion/Writer/writeNull">Writer::writeNull</a><a class="permalink" href="ion/Writer#Writer::writeNull">#</a>
360 </h3>
361
362 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeNull">ion\Writer::writeNull</a>()</p>
363 </li>
364
365 <li>
366 <h3 id="Writer::writeString">
367 <a href="ion/Writer/writeString">Writer::writeString</a><a class="permalink" href="ion/Writer#Writer::writeString">#</a>
368 </h3>
369
370 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeString">ion\Writer::writeString</a>(<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$value</span>)</p>
371 </li>
372
373 <li>
374 <h3 id="Writer::writeSymbol">
375 <a href="ion/Writer/writeSymbol">Writer::writeSymbol</a><a class="permalink" href="ion/Writer#Writer::writeSymbol">#</a>
376 </h3>
377
378 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeSymbol">ion\Writer::writeSymbol</a>(<a href="ion/Symbol">ion\Symbol</a>|<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$value</span>)</p>
379 </li>
380
381 <li>
382 <h3 id="Writer::writeTimestamp">
383 <a href="ion/Writer/writeTimestamp">Writer::writeTimestamp</a><a class="permalink" href="ion/Writer#Writer::writeTimestamp">#</a>
384 </h3>
385
386 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeTimestamp">ion\Writer::writeTimestamp</a>(<a href="ion/Timestamp">ion\Timestamp</a>|<code><a href="https://php.net/manual/en/language.types.string">string</a></code> <span class="var">$value</span>)</p>
387 </li>
388
389 <li>
390 <h3 id="Writer::writeTypedNull">
391 <a href="ion/Writer/writeTypedNull">Writer::writeTypedNull</a><a class="permalink" href="ion/Writer#Writer::writeTypedNull">#</a>
392 </h3>
393
394 <p><code><a href="https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void</a></code> <a href="ion/Writer/writeTypedNull">ion\Writer::writeTypedNull</a>(<a href="ion/Type">ion\Type</a> <span class="var">$type</span>)</p>
395 </li>
396
397 </ul><h2 id="Namespaces.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:<a class="permalink" href="ion/Writer#Namespaces.Interfaces.and.Classes:">#</a>
398 </h2><ul class="sub-entries sub-ns-classes">
399
400 <li>
401 <h3 id="Buffer">
402 <a href="ion/Writer/Buffer">Buffer</a><a class="permalink" href="ion/Writer#Buffer">#</a>
403 </h3>
404 <p>ION buffer writer API.</p>
405
406 <p><em>interface</em> <a href="ion/Writer/Buffer">ion\Writer\Buffer</a> <em>implements</em> <a href="ion/Writer">ion\Writer</a></p>
407 </li>
408
409 <li>
410 <h3 id="Options">
411 <a href="ion/Writer/Options">Options</a><a class="permalink" href="ion/Writer#Options">#</a>
412 </h3>
413 <p>ION writer options.</p>
414
415 <p><em>class</em> <a href="ion/Writer/Options">ion\Writer\Options</a></p>
416 </li>
417
418 <li>
419 <h3 id="Stream">
420 <a href="ion/Writer/Stream">Stream</a><a class="permalink" href="ion/Writer#Stream">#</a>
421 </h3>
422 <p>ION stream writer API.</p>
423
424 <p><em>interface</em> <a href="ion/Writer/Stream">ion\Writer\Stream</a> <em>implements</em> <a href="ion/Writer">ion\Writer</a></p>
425 </li>
426
427 <li>
428 <h3 id="Writer">
429 <a href="ion/Writer/Writer">Writer</a><a class="permalink" href="ion/Writer#Writer">#</a>
430 </h3>
431 <p>Base implementation of common functionality of ION writers.</p>
432
433 <p><em>abstract</em> <em>class</em> <a href="ion/Writer/Writer">ion\Writer\Writer</a> <em>implements</em> <a href="ion/Writer">ion\Writer</a></p>
434 </li>
435
436 </ul>
437 <div class="comments">
438 <style>.giscus-frame {min-height: 16em;}</style>
439 <script>
440 function giscus_load(button) {
441 let script = document.createElement("script");
442 script.setAttribute("data-repo", 'awesomized/ext-ion');
443 script.setAttribute("data-category", 'Comments on Docs');
444 script.setAttribute("data-repo-id", 'R_kgDOGfXEXw');
445 script.setAttribute("data-category-id", 'DIC_kwDOGfXEX84CBHuf');
446 script.setAttribute("data-mapping", 'og:title');
447 script.setAttribute("data-input-position", 'bottom');
448 script.setAttribute("data-reactions-enabled", false);
449 script.setAttribute("data-theme", 'light');
450 script.setAttribute("data-lang", 'en');
451
452 script.src = "//giscus.app/client.js";
453 button.parentNode.replaceChild(script, button);
454 }
455 </script>
456 <button class="activator" onclick="giscus_load(this)">Show Comments from Github Discussions</button>
457
458 </div>
459
460 <footer>
461
462 <ul>
463 <li><a href="https://github.com/m6w6/mdref">mdref-v3.0
464 </a></li>
465 <li><a href="LICENSE">&copy; 2013-2022 All rights reserved.</a></li>
466 <li>
467 </li>
468 </ul>
469
470 </footer>
471
472 <script src="index.js" defer></script>
473
474 </div>
475 </body>
476 </html>