Note
in Jackson 2.x this was named IonGenerator.Feature.
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final int | |
| public static final IonWriteFeature | USE_NATIVE_TYPE_ID
Whether to use Ion native Type Id construct for indicating type (true); or "generic" type property (false) when writing. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static int | collectDefaults()
Method that calculates bit set (flags) of all features that are enabled by default. |
| public boolean | enabledByDefault()
Implements tools. Accessor for checking whether this feature is enabled by default. |
| public boolean | enabledIn(int flags)
Implements tools. Convenience method for checking whether feature is enabled in given bitmask. |
| public int | getMask()
Implements tools. Returns bit mask for this feature instance; must be a single bit,
that is of form |
| public static IonWriteFeature | |
| public static IonWriteFeature[] |
| _defaultState | back to summary |
|---|---|
| private final boolean _defaultState | |
| _mask | back to summary |
|---|---|
| private final int _mask | |
| USE_NATIVE_TYPE_ID | back to summary |
|---|---|
| public static final IonWriteFeature USE_NATIVE_TYPE_ID Whether to use Ion native Type Id construct for indicating type (true); or "generic" type property (false) when writing. Former works better for systems that are Ion-centric; latter may be better choice for interoperability, when converting between formats or accepting other formats. Enabled by default.
| |
| IonWriteFeature | back to summary |
|---|---|
| private IonWriteFeature(boolean defaultState) | |
| collectDefaults | back to summary |
|---|---|
| public static int collectDefaults() Method that calculates bit set (flags) of all features that are enabled by default. | |
| enabledByDefault | back to summary |
|---|---|
| public boolean enabledByDefault() Implements tools. Doc from tools. Accessor for checking whether this feature is enabled by default.
| |
| enabledIn | back to summary |
|---|---|
| public boolean enabledIn(int flags) Implements tools. Doc from tools. Convenience method for checking whether feature is enabled in given bitmask.
| |
| getMask | back to summary |
|---|---|
| public int getMask() Implements tools. Doc from tools. Returns bit mask for this feature instance; must be a single bit,
that is of form
| |
| valueOf | back to summary |
|---|---|
| public static IonWriteFeature valueOf(String name) | |
| values | back to summary |
|---|---|
| public static IonWriteFeature[] values() | |