basic API docs
[awesomized/ext-ion] / docs / src / ion / Writer / Options.md
1 # class ion\Writer\Options
2
3 ION writer options.
4
5
6
7
8
9
10 ## Constants:
11
12 None.
13
14 ## Properties:
15
16 * public ?ion\Catalog $catalog
17 ION catalog to use for symbol lookup.
18 * public ?ion\Decimal\Context $decimalContext
19 Decimal context to use.
20 * public bool $outputBinary
21 Whether to output binary ION.
22 * public bool $compactFloats
23 Whether to write doubles which fit in 32 bits as floats.
24 * public bool $escapeNonAscii
25 Whether to slash-escape all non ASCII bytes.
26 * public bool $prettyPrint
27 Whether to produce pretty-printed output.
28 * public bool $indentTabs
29 Whether to indent with tabs, when pretty-printing.
30 * public int $indentSize
31 The number of spaces to use for indentation instead of tabs, when pretty-printing.
32 * public bool $flushEveryValue
33 Whether to immediately flush every value written.
34 * public int $maxContainerDepth
35 Maximum depth of nested containers.
36 * public int $maxAnnotations
37 The maximum number of annotations allowed on a single value.
38 * public int $tempBufferSize
39 Temporary buffer size.
40