Class JsonGeneratorWithReferences
- java.lang.Object
-
- com.fasterxml.jackson.core.JsonGenerator
-
- com.fasterxml.jackson.core.util.JsonGeneratorDelegate
-
- no.priv.bang.modeling.modelstore.backend.JsonGeneratorWithReferences
-
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,Closeable
,Flushable
,AutoCloseable
public class JsonGeneratorWithReferences extends com.fasterxml.jackson.core.util.JsonGeneratorDelegate
AJsonGenerator
that can write object IDs and references.
-
-
Constructor Summary
Constructors Constructor Description JsonGeneratorWithReferences(com.fasterxml.jackson.core.JsonGenerator d)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canWriteObjectId()
void
writeObjectId(Object id)
void
writeObjectRef(Object id)
-
Methods inherited from class com.fasterxml.jackson.core.util.JsonGeneratorDelegate
assignCurrentValue, canOmitFields, canUseSchema, canWriteBinaryNatively, canWriteFormattedNumbers, canWriteTypeId, close, copyCurrentEvent, copyCurrentStructure, currentValue, delegate, disable, enable, flush, getCharacterEscapes, getCodec, getCurrentValue, getDelegate, getFeatureMask, getHighestEscapedChar, getOutputBuffered, getOutputContext, getOutputTarget, getPrettyPrinter, getSchema, getWriteCapabilities, isClosed, isEnabled, overrideFormatFeatures, overrideStdFeatures, setCharacterEscapes, setCodec, setCurrentValue, setFeatureMask, setHighestNonEscapedChar, setPrettyPrinter, setRootValueSeparator, setSchema, useDefaultPrettyPrinter, version, writeArray, writeArray, writeArray, writeArray, writeBinary, writeBinary, writeBoolean, writeEmbeddedObject, writeEndArray, writeEndObject, writeFieldId, writeFieldName, writeFieldName, writeNull, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeObject, writeOmittedField, writePOJO, writeRaw, writeRaw, writeRaw, writeRaw, writeRaw, writeRawUTF8String, writeRawValue, writeRawValue, writeRawValue, writeStartArray, writeStartArray, writeStartArray, writeStartArray, writeStartObject, writeStartObject, writeStartObject, writeString, writeString, writeString, writeString, writeTree, writeTypeId, writeUTF8String
-
Methods inherited from class com.fasterxml.jackson.core.JsonGenerator
_copyCurrentContents, _reportError, _reportUnsupportedOperation, _throwInternal, _verifyOffsets, _writeSimpleObject, configure, getFormatFeatures, isEnabled, writeArrayFieldStart, writeBinary, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeNullField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writePOJOField, writeRawValue, writeStringField, writeTypePrefix, writeTypeSuffix
-
-
-
-
Method Detail
-
canWriteObjectId
public boolean canWriteObjectId()
- Overrides:
canWriteObjectId
in classcom.fasterxml.jackson.core.util.JsonGeneratorDelegate
-
writeObjectId
public void writeObjectId(Object id) throws IOException
- Overrides:
writeObjectId
in classcom.fasterxml.jackson.core.util.JsonGeneratorDelegate
- Throws:
IOException
-
writeObjectRef
public void writeObjectRef(Object id) throws IOException
- Overrides:
writeObjectRef
in classcom.fasterxml.jackson.core.util.JsonGeneratorDelegate
- Throws:
IOException
-
-