IonWriter.
This class is thread-safe.
| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv volatile IonCatalog | |
| public static final int | |
| pack-priv volatile IonManagedBinaryWriter. | |
| pack-priv volatile SymbolTable | |
| pack-priv volatile boolean | |
| pack-priv volatile boolean | |
| pack-priv volatile boolean | |
| pack-priv volatile AbstractIonWriter. | |
| pack-priv volatile IonRawBinaryWriter. | |
| pack-priv final BlockAllocatorProvider | |
| pack-priv volatile int | |
| pack-priv volatile int |
| Access | Constructor and Description |
|---|---|
| private | |
| private |
| catalog | back to summary |
|---|---|
| pack-priv volatile IonCatalog catalog | |
| DEFAULT_BLOCK_SIZE | back to summary |
|---|---|
| public static final int DEFAULT_BLOCK_SIZE | |
| imports | back to summary |
|---|---|
| pack-priv volatile IonManagedBinaryWriter. | |
| initialSymbolTable | back to summary |
|---|---|
| pack-priv volatile SymbolTable initialSymbolTable | |
| isAutoFlushEnabled | back to summary |
|---|---|
| pack-priv volatile boolean isAutoFlushEnabled | |
| isFloatBinary32Enabled | back to summary |
|---|---|
| pack-priv volatile boolean isFloatBinary32Enabled | |
| isLocalSymbolTableAppendEnabled | back to summary |
|---|---|
| pack-priv volatile boolean isLocalSymbolTableAppendEnabled | |
| optimization | back to summary |
|---|---|
| pack-priv volatile AbstractIonWriter. | |
| preallocationMode | back to summary |
|---|---|
| pack-priv volatile IonRawBinaryWriter. | |
| provider | back to summary |
|---|---|
| pack-priv final BlockAllocatorProvider provider | |
| symbolsBlockSize | back to summary |
|---|---|
| pack-priv volatile int symbolsBlockSize | |
| userBlockSize | back to summary |
|---|---|
| pack-priv volatile int userBlockSize | |
| _Private_IonManagedBinaryWriterBuilder | back to summary |
|---|---|
| private _Private_IonManagedBinaryWriterBuilder(final BlockAllocatorProvider provider) | |
| _Private_IonManagedBinaryWriterBuilder | back to summary |
|---|---|
| private _Private_IonManagedBinaryWriterBuilder(final _Private_IonManagedBinaryWriterBuilder other) | |
| copy | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder copy() | |
| create | back to summary |
|---|---|
| public static _Private_IonManagedBinaryWriterBuilder create(final _Private_IonManagedBinaryWriterBuilder. Constructs a new builder.
Builders generally bind to an allocation pool as defined by | |
| newLegacyWriter | back to summary |
|---|---|
| public IonBinaryWriter newLegacyWriter()
References Deprecated
See corresponding docs for further information. | |
| newWriter | back to summary |
|---|---|
| public IonWriter newWriter(final OutputStream out) throws IOException | |
| withAutoFlushDisabled | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withAutoFlushDisabled() | |
| withAutoFlushEnabled | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withAutoFlushEnabled() | |
| withCatalog | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withCatalog(final IonCatalog catalog) | |
| withFlatImports | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withFlatImports(final SymbolTable... tables) Adds imports, flattening them to make lookup more efficient. This is particularly useful when a builder instance is long lived. | |
| withFlatImports | back to summary |
|---|---|
public _Private_IonManagedBinaryWriterBuilder withFlatImports(final List<SymbolTable> tables)
| |
| withFloatBinary32Disabled | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withFloatBinary32Disabled() | |
| withFloatBinary32Enabled | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withFloatBinary32Enabled() | |
| withImports | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withImports(final SymbolTable... tables) | |
| withImports | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withImports(final List<SymbolTable> tables) | |
| withImports | back to summary |
|---|---|
| pack-priv _Private_IonManagedBinaryWriterBuilder withImports(final IonManagedBinaryWriter. | |
| withInitialSymbolTable | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withInitialSymbolTable(SymbolTable symbolTable) | |
| withLocalSymbolTableAppendDisabled | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withLocalSymbolTableAppendDisabled() | |
| withLocalSymbolTableAppendEnabled | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withLocalSymbolTableAppendEnabled() | |
| withPaddedLengthPreallocation | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withPaddedLengthPreallocation(final int pad) | |
| withPreallocationMode | back to summary |
|---|---|
| pack-priv _Private_IonManagedBinaryWriterBuilder withPreallocationMode(final IonRawBinaryWriter. | |
| withStreamCopyOptimization | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withStreamCopyOptimization(boolean optimized) | |
| withSymbolsBlockSize | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withSymbolsBlockSize(final int blockSize) | |
| withUserBlockSize | back to summary |
|---|---|
| public _Private_IonManagedBinaryWriterBuilder withUserBlockSize(final int blockSize) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final _Private_IonManagedBinaryWriterBuilder. | |
| public static final _Private_IonManagedBinaryWriterBuilder. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract BlockAllocatorProvider | |
| public static _Private_IonManagedBinaryWriterBuilder. | |
| public static _Private_IonManagedBinaryWriterBuilder. |
| BASIC | back to summary |
|---|---|
| public static final _Private_IonManagedBinaryWriterBuilder. | |
| POOLED | back to summary |
|---|---|
| public static final _Private_IonManagedBinaryWriterBuilder. | |
| AllocatorMode | back to summary |
|---|---|
| private AllocatorMode() | |
| createAllocatorProvider | back to summary |
|---|---|
| pack-priv abstract BlockAllocatorProvider createAllocatorProvider() | |
| valueOf | back to summary |
|---|---|
| public static _Private_IonManagedBinaryWriterBuilder. | |
| values | back to summary |
|---|---|
| public static _Private_IonManagedBinaryWriterBuilder. | |