Class YAMLGenerator
- java.lang.Object
-
- com.fasterxml.jackson.core.JsonGenerator
-
- com.fasterxml.jackson.core.base.GeneratorBase
-
- com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
-
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
public class YAMLGenerator extends com.fasterxml.jackson.core.base.GeneratorBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
YAMLGenerator.Feature
Enumeration that defines all togglable features for YAML generators
-
Field Summary
Fields Modifier and Type Field Description protected org.yaml.snakeyaml.DumperOptions.Version
_docVersion
protected org.yaml.snakeyaml.emitter.Emitter
_emitter
protected int
_formatFeatures
Bit flag composed of bits that indicate whichYAMLGenerator.Feature
s are enabled.protected java.lang.String
_objectId
YAML supports native Object identifiers, so databinder may indicate need to output one.protected org.yaml.snakeyaml.DumperOptions
_outputOptions
protected StringQuotingChecker
_quotingChecker
protected int
_rootValueCount
protected com.fasterxml.jackson.core.StreamWriteConstraints
_streamWriteConstraints
protected java.lang.String
_typeId
YAML supports native Type identifiers, so databinder may indicate need to output one.protected java.io.Writer
_writer
private static org.yaml.snakeyaml.events.ImplicitTuple
EXPLICIT_TAGS
protected static long
MAX_INT_AS_LONG
protected static long
MIN_INT_AS_LONG
private static org.yaml.snakeyaml.events.ImplicitTuple
NO_TAGS
protected static java.util.regex.Pattern
PLAIN_NUMBER_P
private static org.yaml.snakeyaml.DumperOptions.ScalarStyle
STYLE_BASE64
private static org.yaml.snakeyaml.DumperOptions.ScalarStyle
STYLE_LITERAL
private static org.yaml.snakeyaml.DumperOptions.ScalarStyle
STYLE_PLAIN
private static org.yaml.snakeyaml.DumperOptions.ScalarStyle
STYLE_QUOTED
private static org.yaml.snakeyaml.DumperOptions.ScalarStyle
STYLE_SCALAR
private static org.yaml.snakeyaml.DumperOptions.ScalarStyle
STYLE_UNQUOTED_NAME
protected static java.lang.String
TAG_BINARY
-
Fields inherited from class com.fasterxml.jackson.core.base.GeneratorBase
_cfgNumbersAsStrings, _closed, _features, _ioContext, _objectCodec, _writeContext, DERIVED_FEATURES_MASK, MAX_BIG_DECIMAL_SCALE, SURR1_FIRST, SURR1_LAST, SURR2_FIRST, SURR2_LAST, WRITE_BINARY, WRITE_BOOLEAN, WRITE_NULL, WRITE_NUMBER, WRITE_RAW, WRITE_STRING
-
-
Constructor Summary
Constructors Constructor Description YAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, int jsonFeatures, int yamlFeatures, com.fasterxml.jackson.core.ObjectCodec codec, java.io.Writer out, org.yaml.snakeyaml.DumperOptions.Version version)
Deprecated.YAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, int jsonFeatures, int yamlFeatures, StringQuotingChecker quotingChecker, com.fasterxml.jackson.core.ObjectCodec codec, java.io.Writer out, org.yaml.snakeyaml.DumperOptions dumperOptions)
YAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, int jsonFeatures, int yamlFeatures, StringQuotingChecker quotingChecker, com.fasterxml.jackson.core.ObjectCodec codec, java.io.Writer out, org.yaml.snakeyaml.DumperOptions.Version version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
_base64encode(com.fasterxml.jackson.core.Base64Variant b64v, byte[] input, java.lang.String linefeed)
protected void
_emit(org.yaml.snakeyaml.events.Event e)
protected void
_emitEndDocument()
protected void
_emitStartDocument()
protected java.lang.String
_lf()
protected void
_releaseBuffers()
protected org.yaml.snakeyaml.events.ScalarEvent
_scalarEvent(java.lang.String value, org.yaml.snakeyaml.DumperOptions.ScalarStyle style)
protected void
_verifyValueWrite(java.lang.String typeMsg)
private void
_writeFieldName(java.lang.String name)
protected void
_writeScalar(java.lang.String value, java.lang.String type, org.yaml.snakeyaml.DumperOptions.ScalarStyle style)
private void
_writeScalarBinary(com.fasterxml.jackson.core.Base64Variant b64variant, byte[] data)
protected org.yaml.snakeyaml.DumperOptions
buildDumperOptions(int jsonFeatures, int yamlFeatures, org.yaml.snakeyaml.DumperOptions.Version version)
boolean
canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
boolean
canWriteFormattedNumbers()
boolean
canWriteObjectId()
boolean
canWriteTypeId()
void
close()
YAMLGenerator
configure(YAMLGenerator.Feature f, boolean state)
YAMLGenerator
disable(YAMLGenerator.Feature f)
YAMLGenerator
enable(YAMLGenerator.Feature f)
void
flush()
int
getFormatFeatures()
int
getOutputBuffered()
SnakeYAML does not expose buffered content amount, so we can only return-1
from herejava.lang.Object
getOutputTarget()
com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability>
getWriteCapabilities()
boolean
isEnabled(YAMLGenerator.Feature f)
com.fasterxml.jackson.core.JsonGenerator
overrideFormatFeatures(int values, int mask)
YAMLGenerator
setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
Not sure what to do here; will always indent, but uses YAML-specific settings etc.com.fasterxml.jackson.core.StreamWriteConstraints
streamWriteConstraints()
YAMLGenerator
useDefaultPrettyPrinter()
Not sure what to do here; could reset indentation to some value maybe?com.fasterxml.jackson.core.Version
version()
void
writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant, byte[] data, int offset, int len)
void
writeBoolean(boolean state)
void
writeEndArray()
void
writeEndObject()
void
writeFieldId(long id)
void
writeFieldName(com.fasterxml.jackson.core.SerializableString name)
void
writeFieldName(java.lang.String name)
void
writeNull()
void
writeNumber(double d)
void
writeNumber(float f)
void
writeNumber(int i)
void
writeNumber(long l)
void
writeNumber(java.lang.String encodedValue)
void
writeNumber(java.math.BigDecimal dec)
void
writeNumber(java.math.BigInteger v)
void
writeObjectId(java.lang.Object id)
void
writeObjectRef(java.lang.Object id)
void
writeRaw(char c)
void
writeRaw(char[] text, int offset, int len)
void
writeRaw(java.lang.String text)
void
writeRaw(java.lang.String text, int offset, int len)
void
writeRawUTF8String(byte[] text, int offset, int len)
void
writeRawValue(char[] text, int offset, int len)
void
writeRawValue(java.lang.String text)
void
writeRawValue(java.lang.String text, int offset, int len)
void
writeStartArray()
void
writeStartObject()
void
writeString(char[] text, int offset, int len)
void
writeString(com.fasterxml.jackson.core.SerializableString sstr)
void
writeString(java.lang.String text)
void
writeTypeId(java.lang.Object id)
void
writeUTF8String(byte[] text, int offset, int len)
-
Methods inherited from class com.fasterxml.jackson.core.base.GeneratorBase
_asString, _checkRangeBoundsForByteArray, _checkRangeBoundsForCharArray, _checkRangeBoundsForString, _checkStdFeatureChanges, _constructDefaultPrettyPrinter, _decodeSurrogate, assignCurrentValue, currentValue, disable, enable, getCodec, getFeatureMask, getOutputContext, ioContext, isClosed, isEnabled, overrideStdFeatures, setCodec, setFeatureMask, writeBinary, writeObject, writeRawValue, writeStartObject, writeTree
-
Methods inherited from class com.fasterxml.jackson.core.JsonGenerator
_constructWriteException, _constructWriteException, _constructWriteException, _constructWriteException, _copyCurrentContents, _copyCurrentFloatValue, _copyCurrentFloatValueExact, _copyCurrentIntValue, _copyCurrentStringValue, _reportError, _reportUnsupportedOperation, _reportUnsupportedOperation, _throwInternal, _verifyOffsets, _writeSimpleObject, canOmitFields, canWriteBinaryNatively, configure, copyCurrentEvent, copyCurrentEventExact, copyCurrentStructure, getCharacterEscapes, getCurrentValue, getHighestEscapedChar, getPrettyPrinter, getSchema, isEnabled, setCharacterEscapes, setCurrentValue, setHighestNonEscapedChar, setRootValueSeparator, setSchema, writeArray, writeArray, writeArray, writeArray, writeArrayFieldStart, writeBinary, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeEmbeddedObject, writeNullField, writeNumber, writeNumber, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writeOmittedField, writePOJO, writePOJOField, writeRaw, writeStartArray, writeStartArray, writeStartArray, writeStartObject, writeString, writeStringField, writeTypePrefix, writeTypeSuffix
-
-
-
-
Field Detail
-
MIN_INT_AS_LONG
protected static final long MIN_INT_AS_LONG
- See Also:
- Constant Field Values
-
MAX_INT_AS_LONG
protected static final long MAX_INT_AS_LONG
- See Also:
- Constant Field Values
-
PLAIN_NUMBER_P
protected static final java.util.regex.Pattern PLAIN_NUMBER_P
-
TAG_BINARY
protected static final java.lang.String TAG_BINARY
-
_streamWriteConstraints
protected final com.fasterxml.jackson.core.StreamWriteConstraints _streamWriteConstraints
- Since:
- 2.16
-
_formatFeatures
protected int _formatFeatures
Bit flag composed of bits that indicate whichYAMLGenerator.Feature
s are enabled.
-
_writer
protected java.io.Writer _writer
-
_outputOptions
protected org.yaml.snakeyaml.DumperOptions _outputOptions
-
_docVersion
protected final org.yaml.snakeyaml.DumperOptions.Version _docVersion
-
STYLE_UNQUOTED_NAME
private static final org.yaml.snakeyaml.DumperOptions.ScalarStyle STYLE_UNQUOTED_NAME
-
STYLE_SCALAR
private static final org.yaml.snakeyaml.DumperOptions.ScalarStyle STYLE_SCALAR
-
STYLE_QUOTED
private static final org.yaml.snakeyaml.DumperOptions.ScalarStyle STYLE_QUOTED
-
STYLE_LITERAL
private static final org.yaml.snakeyaml.DumperOptions.ScalarStyle STYLE_LITERAL
-
STYLE_BASE64
private static final org.yaml.snakeyaml.DumperOptions.ScalarStyle STYLE_BASE64
-
STYLE_PLAIN
private static final org.yaml.snakeyaml.DumperOptions.ScalarStyle STYLE_PLAIN
-
_emitter
protected org.yaml.snakeyaml.emitter.Emitter _emitter
-
_objectId
protected java.lang.String _objectId
YAML supports native Object identifiers, so databinder may indicate need to output one.
-
_typeId
protected java.lang.String _typeId
YAML supports native Type identifiers, so databinder may indicate need to output one.
-
_rootValueCount
protected int _rootValueCount
-
_quotingChecker
protected final StringQuotingChecker _quotingChecker
-
NO_TAGS
private static final org.yaml.snakeyaml.events.ImplicitTuple NO_TAGS
-
EXPLICIT_TAGS
private static final org.yaml.snakeyaml.events.ImplicitTuple EXPLICIT_TAGS
-
-
Constructor Detail
-
YAMLGenerator
public YAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, int jsonFeatures, int yamlFeatures, StringQuotingChecker quotingChecker, com.fasterxml.jackson.core.ObjectCodec codec, java.io.Writer out, org.yaml.snakeyaml.DumperOptions.Version version) throws java.io.IOException
- Throws:
java.io.IOException
-
YAMLGenerator
public YAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, int jsonFeatures, int yamlFeatures, StringQuotingChecker quotingChecker, com.fasterxml.jackson.core.ObjectCodec codec, java.io.Writer out, org.yaml.snakeyaml.DumperOptions dumperOptions) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 2.14
-
YAMLGenerator
@Deprecated public YAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, int jsonFeatures, int yamlFeatures, com.fasterxml.jackson.core.ObjectCodec codec, java.io.Writer out, org.yaml.snakeyaml.DumperOptions.Version version) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
-
Method Detail
-
buildDumperOptions
protected org.yaml.snakeyaml.DumperOptions buildDumperOptions(int jsonFeatures, int yamlFeatures, org.yaml.snakeyaml.DumperOptions.Version version)
-
streamWriteConstraints
public com.fasterxml.jackson.core.StreamWriteConstraints streamWriteConstraints()
- Overrides:
streamWriteConstraints
in classcom.fasterxml.jackson.core.JsonGenerator
-
version
public com.fasterxml.jackson.core.Version version()
- Specified by:
version
in interfacecom.fasterxml.jackson.core.Versioned
- Overrides:
version
in classcom.fasterxml.jackson.core.base.GeneratorBase
-
useDefaultPrettyPrinter
public YAMLGenerator useDefaultPrettyPrinter()
Not sure what to do here; could reset indentation to some value maybe?- Overrides:
useDefaultPrettyPrinter
in classcom.fasterxml.jackson.core.base.GeneratorBase
-
setPrettyPrinter
public YAMLGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
Not sure what to do here; will always indent, but uses YAML-specific settings etc.- Overrides:
setPrettyPrinter
in classcom.fasterxml.jackson.core.JsonGenerator
-
getOutputTarget
public java.lang.Object getOutputTarget()
- Overrides:
getOutputTarget
in classcom.fasterxml.jackson.core.JsonGenerator
-
getOutputBuffered
public int getOutputBuffered()
SnakeYAML does not expose buffered content amount, so we can only return-1
from here- Overrides:
getOutputBuffered
in classcom.fasterxml.jackson.core.JsonGenerator
-
getFormatFeatures
public int getFormatFeatures()
- Overrides:
getFormatFeatures
in classcom.fasterxml.jackson.core.JsonGenerator
-
overrideFormatFeatures
public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int values, int mask)
- Overrides:
overrideFormatFeatures
in classcom.fasterxml.jackson.core.JsonGenerator
-
canUseSchema
public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
- Overrides:
canUseSchema
in classcom.fasterxml.jackson.core.JsonGenerator
-
canWriteFormattedNumbers
public boolean canWriteFormattedNumbers()
- Overrides:
canWriteFormattedNumbers
in classcom.fasterxml.jackson.core.JsonGenerator
-
getWriteCapabilities
public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities()
- Overrides:
getWriteCapabilities
in classcom.fasterxml.jackson.core.JsonGenerator
-
enable
public YAMLGenerator enable(YAMLGenerator.Feature f)
-
disable
public YAMLGenerator disable(YAMLGenerator.Feature f)
-
isEnabled
public final boolean isEnabled(YAMLGenerator.Feature f)
-
configure
public YAMLGenerator configure(YAMLGenerator.Feature f, boolean state)
-
writeFieldName
public final void writeFieldName(java.lang.String name) throws java.io.IOException
- Specified by:
writeFieldName
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeFieldName
public final void writeFieldName(com.fasterxml.jackson.core.SerializableString name) throws java.io.IOException
- Overrides:
writeFieldName
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
writeFieldId
public void writeFieldId(long id) throws java.io.IOException
- Overrides:
writeFieldId
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
_writeFieldName
private final void _writeFieldName(java.lang.String name) throws java.io.IOException
- Throws:
java.io.IOException
-
flush
public final void flush() throws java.io.IOException
- Specified by:
flush
in interfacejava.io.Flushable
- Specified by:
flush
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
writeStartArray
public final void writeStartArray() throws java.io.IOException
- Specified by:
writeStartArray
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeEndArray
public final void writeEndArray() throws java.io.IOException
- Specified by:
writeEndArray
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeStartObject
public final void writeStartObject() throws java.io.IOException
- Specified by:
writeStartObject
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeEndObject
public final void writeEndObject() throws java.io.IOException
- Specified by:
writeEndObject
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeString
public void writeString(java.lang.String text) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
- Specified by:
writeString
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
com.fasterxml.jackson.core.JsonGenerationException
-
writeString
public void writeString(char[] text, int offset, int len) throws java.io.IOException
- Specified by:
writeString
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeString
public final void writeString(com.fasterxml.jackson.core.SerializableString sstr) throws java.io.IOException
- Overrides:
writeString
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
writeRawUTF8String
public void writeRawUTF8String(byte[] text, int offset, int len) throws java.io.IOException
- Specified by:
writeRawUTF8String
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeUTF8String
public final void writeUTF8String(byte[] text, int offset, int len) throws java.io.IOException
- Specified by:
writeUTF8String
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeRaw
public void writeRaw(java.lang.String text) throws java.io.IOException
- Specified by:
writeRaw
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeRaw
public void writeRaw(java.lang.String text, int offset, int len) throws java.io.IOException
- Specified by:
writeRaw
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeRaw
public void writeRaw(char[] text, int offset, int len) throws java.io.IOException
- Specified by:
writeRaw
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeRaw
public void writeRaw(char c) throws java.io.IOException
- Specified by:
writeRaw
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeRawValue
public void writeRawValue(java.lang.String text) throws java.io.IOException
- Overrides:
writeRawValue
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
writeRawValue
public void writeRawValue(java.lang.String text, int offset, int len) throws java.io.IOException
- Overrides:
writeRawValue
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
writeRawValue
public void writeRawValue(char[] text, int offset, int len) throws java.io.IOException
- Overrides:
writeRawValue
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
writeBinary
public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant, byte[] data, int offset, int len) throws java.io.IOException
- Specified by:
writeBinary
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeBoolean
public void writeBoolean(boolean state) throws java.io.IOException
- Specified by:
writeBoolean
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeNumber
public void writeNumber(int i) throws java.io.IOException
- Specified by:
writeNumber
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeNumber
public void writeNumber(long l) throws java.io.IOException
- Specified by:
writeNumber
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeNumber
public void writeNumber(java.math.BigInteger v) throws java.io.IOException
- Specified by:
writeNumber
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeNumber
public void writeNumber(double d) throws java.io.IOException
- Specified by:
writeNumber
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeNumber
public void writeNumber(float f) throws java.io.IOException
- Specified by:
writeNumber
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeNumber
public void writeNumber(java.math.BigDecimal dec) throws java.io.IOException
- Specified by:
writeNumber
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeNumber
public void writeNumber(java.lang.String encodedValue) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, java.lang.UnsupportedOperationException
- Specified by:
writeNumber
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
com.fasterxml.jackson.core.JsonGenerationException
java.lang.UnsupportedOperationException
-
writeNull
public void writeNull() throws java.io.IOException
- Specified by:
writeNull
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
canWriteObjectId
public boolean canWriteObjectId()
- Overrides:
canWriteObjectId
in classcom.fasterxml.jackson.core.JsonGenerator
-
canWriteTypeId
public boolean canWriteTypeId()
- Overrides:
canWriteTypeId
in classcom.fasterxml.jackson.core.JsonGenerator
-
writeTypeId
public void writeTypeId(java.lang.Object id) throws java.io.IOException
- Overrides:
writeTypeId
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeObjectRef
public void writeObjectRef(java.lang.Object id) throws java.io.IOException
- Overrides:
writeObjectRef
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
writeObjectId
public void writeObjectId(java.lang.Object id) throws java.io.IOException
- Overrides:
writeObjectId
in classcom.fasterxml.jackson.core.JsonGenerator
- Throws:
java.io.IOException
-
_verifyValueWrite
protected final void _verifyValueWrite(java.lang.String typeMsg) throws java.io.IOException
- Specified by:
_verifyValueWrite
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
java.io.IOException
-
_releaseBuffers
protected void _releaseBuffers()
- Specified by:
_releaseBuffers
in classcom.fasterxml.jackson.core.base.GeneratorBase
-
_writeScalar
protected void _writeScalar(java.lang.String value, java.lang.String type, org.yaml.snakeyaml.DumperOptions.ScalarStyle style) throws java.io.IOException
- Throws:
java.io.IOException
-
_writeScalarBinary
private void _writeScalarBinary(com.fasterxml.jackson.core.Base64Variant b64variant, byte[] data) throws java.io.IOException
- Throws:
java.io.IOException
-
_scalarEvent
protected org.yaml.snakeyaml.events.ScalarEvent _scalarEvent(java.lang.String value, org.yaml.snakeyaml.DumperOptions.ScalarStyle style)
-
_base64encode
private java.lang.String _base64encode(com.fasterxml.jackson.core.Base64Variant b64v, byte[] input, java.lang.String linefeed)
-
_lf
protected java.lang.String _lf()
-
_emitStartDocument
protected void _emitStartDocument() throws java.io.IOException
- Throws:
java.io.IOException
-
_emitEndDocument
protected void _emitEndDocument() throws java.io.IOException
- Throws:
java.io.IOException
-
_emit
protected final void _emit(org.yaml.snakeyaml.events.Event e) throws java.io.IOException
- Throws:
java.io.IOException
-
-