Class PropertiesBackedGenerator
java.lang.Object
com.fasterxml.jackson.core.JsonGenerator
com.fasterxml.jackson.core.base.GeneratorBase
com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator
com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,Closeable
,Flushable
,AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonGenerator
com.fasterxml.jackson.core.JsonGenerator.Feature
-
Field Summary
FieldsModifier and TypeFieldDescriptionUnderlyingProperties
that we will update with logical properties written out.Fields inherited from class com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator
_basePath, _headerChecked, _indentLength, _ioContext, _jpropContext, _schema, BOGUS_WRITE_CONTEXT, SHORT_WRITE
Fields inherited from class com.fasterxml.jackson.core.base.GeneratorBase
_cfgNumbersAsStrings, _closed, _features, _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
Fields inherited from class com.fasterxml.jackson.core.JsonGenerator
_cfgPrettyPrinter, DEFAULT_BINARY_WRITE_CAPABILITIES, DEFAULT_TEXTUAL_WRITE_CAPABILITIES, DEFAULT_WRITE_CAPABILITIES
-
Constructor Summary
ConstructorsConstructorDescriptionPropertiesBackedGenerator
(com.fasterxml.jackson.core.io.IOContext ctxt, Map<?, ?> content, int stdFeatures, com.fasterxml.jackson.core.ObjectCodec codec) PropertiesBackedGenerator
(com.fasterxml.jackson.core.io.IOContext ctxt, Properties props, int stdFeatures, com.fasterxml.jackson.core.ObjectCodec codec) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
_appendFieldName
(StringBuilder path, String name) protected void
protected void
_writeEscapedEntry
(char[] text, int offset, int len) protected void
_writeEscapedEntry
(String value) protected void
_writeRaw
(char c) protected void
_writeRaw
(char[] text, int offset, int len) protected void
protected void
_writeRaw
(StringBuilder text) protected void
_writeRawLong
(String text) protected void
_writeRawLong
(StringBuilder text) protected void
_writeUnescapedEntry
(String value) void
close()
void
flush()
Methods inherited from class com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator
_verifyValueWrite, assignCurrentValue, canOmitFields, canUseSchema, canWriteBinaryNatively, canWriteFormattedNumbers, canWriteObjectId, canWriteTypeId, currentValue, getCurrentValue, getOutputContext, getSchema, getWriteCapabilities, setCurrentValue, setPrettyPrinter, setSchema, useDefaultPrettyPrinter, version, writeBinary, writeBoolean, writeEndArray, writeEndObject, writeFieldName, writeNull, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeRaw, writeRaw, writeRaw, writeRaw, writeRaw, writeRawUTF8String, writeStartArray, writeStartObject, writeString, writeString, writeUTF8String
Methods inherited from class com.fasterxml.jackson.core.base.GeneratorBase
_asString, _checkRangeBoundsForByteArray, _checkRangeBoundsForCharArray, _checkRangeBoundsForString, _checkStdFeatureChanges, _constructDefaultPrettyPrinter, _decodeSurrogate, disable, enable, getCodec, getFeatureMask, isClosed, isEnabled, overrideStdFeatures, setCodec, setFeatureMask, writeBinary, writeFieldName, writeObject, writeRawValue, writeRawValue, writeRawValue, writeRawValue, writeStartObject, writeString, writeTree
Methods inherited from class com.fasterxml.jackson.core.JsonGenerator
_copyCurrentContents, _copyCurrentFloatValue, _copyCurrentFloatValueExact, _copyCurrentIntValue, _copyCurrentStringValue, _reportError, _reportUnsupportedOperation, _throwInternal, _verifyOffsets, _writeSimpleObject, configure, copyCurrentEvent, copyCurrentEventExact, copyCurrentStructure, getCharacterEscapes, getFormatFeatures, getHighestEscapedChar, getOutputBuffered, getPrettyPrinter, isEnabled, overrideFormatFeatures, setCharacterEscapes, setHighestNonEscapedChar, setRootValueSeparator, writeArray, writeArray, writeArray, writeArray, writeArrayFieldStart, writeBinary, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeEmbeddedObject, writeFieldId, writeNullField, writeNumber, writeNumber, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writeObjectId, writeObjectRef, writeOmittedField, writePOJO, writePOJOField, writeStartArray, writeStartArray, writeStartArray, writeStartObject, writeString, writeStringField, writeTypeId, writeTypePrefix, writeTypeSuffix
-
Field Details
-
_content
UnderlyingProperties
that we will update with logical properties written out.
-
-
Constructor Details
-
PropertiesBackedGenerator
public PropertiesBackedGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, Map<?, ?> content, int stdFeatures, com.fasterxml.jackson.core.ObjectCodec codec) -
PropertiesBackedGenerator
@Deprecated public PropertiesBackedGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, Properties props, int stdFeatures, com.fasterxml.jackson.core.ObjectCodec codec) Deprecated.
-
-
Method Details
-
getOutputTarget
- Overrides:
getOutputTarget
in classcom.fasterxml.jackson.core.JsonGenerator
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
IOException
-
flush
- Specified by:
flush
in interfaceFlushable
- Specified by:
flush
in classcom.fasterxml.jackson.core.base.GeneratorBase
- Throws:
IOException
-
_releaseBuffers
protected void _releaseBuffers()- Specified by:
_releaseBuffers
in classcom.fasterxml.jackson.core.base.GeneratorBase
-
_appendFieldName
- Specified by:
_appendFieldName
in classJavaPropsGenerator
-
_writeEscapedEntry
- Specified by:
_writeEscapedEntry
in classJavaPropsGenerator
- Throws:
IOException
-
_writeEscapedEntry
- Specified by:
_writeEscapedEntry
in classJavaPropsGenerator
- Throws:
IOException
-
_writeUnescapedEntry
- Specified by:
_writeUnescapedEntry
in classJavaPropsGenerator
- Throws:
IOException
-
_writeRaw
- Specified by:
_writeRaw
in classJavaPropsGenerator
- Throws:
IOException
-
_writeRaw
- Specified by:
_writeRaw
in classJavaPropsGenerator
- Throws:
IOException
-
_writeRaw
- Specified by:
_writeRaw
in classJavaPropsGenerator
- Throws:
IOException
-
_writeRaw
- Specified by:
_writeRaw
in classJavaPropsGenerator
- Throws:
IOException
-
_writeRawLong
- Throws:
IOException
-
_writeRawLong
- Throws:
IOException
-