public class MidpointYAMLGenerator
extends com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
_emitter, _formatFeatures, _ioContext, _objectId, _outputOptions, _typeId, _writer, MAX_INT_AS_LONG, MIN_INT_AS_LONG, PLAIN_NUMBER_P, TAG_BINARY
_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
Constructor and Description |
---|
MidpointYAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
int jsonFeatures,
int yamlFeatures,
com.fasterxml.jackson.core.ObjectCodec codec,
Writer out,
org.yaml.snakeyaml.DumperOptions.Version version) |
Modifier and Type | Method and Description |
---|---|
protected org.yaml.snakeyaml.events.ScalarEvent |
_scalarEvent(String value,
Character style) |
void |
newDocument() |
void |
resetTypeId()
Brutal hack, as default behavior has lead to the following:
- !<http://midpoint.evolveum.com/xml/ns/public/model/scripting-3/SearchExpressionType>
!<http://midpoint.evolveum.com/xml/ns/public/model/scripting-3/SearchExpressionType> '@element': "http://midpoint.evolveum.com/xml/ns/public/model/scripting-3#search"
(so we need to explicitly reset typeId after writing it) |
void |
writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
byte[] data,
int offset,
int len) |
_releaseBuffers, _verifyValueWrite, _writeScalar, buildDumperOptions, canUseSchema, canWriteFormattedNumbers, canWriteObjectId, canWriteTypeId, close, configure, disable, enable, flush, getFormatFeatures, getOutputBuffered, getOutputTarget, isEnabled, overrideFormatFeatures, setPrettyPrinter, useDefaultPrettyPrinter, version, writeBoolean, writeEndArray, writeEndObject, writeFieldName, writeFieldName, writeNull, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeObjectId, writeObjectRef, writeRaw, writeRaw, writeRaw, writeRaw, writeRawUTF8String, writeRawValue, writeRawValue, writeRawValue, writeStartArray, writeStartObject, writeString, writeString, writeString, writeStringField, writeTypeId, writeUTF8String
_asString, _checkStdFeatureChanges, _constructDefaultPrettyPrinter, _decodeSurrogate, disable, enable, getCodec, getCurrentValue, getFeatureMask, getOutputContext, isClosed, isEnabled, overrideStdFeatures, setCodec, setCurrentValue, setFeatureMask, writeBinary, writeObject, writeRawValue, writeStartObject, writeTree
_reportError, _reportUnsupportedOperation, _throwInternal, _verifyOffsets, _writeSimpleObject, canOmitFields, canWriteBinaryNatively, configure, copyCurrentEvent, copyCurrentStructure, getCharacterEscapes, getHighestEscapedChar, getPrettyPrinter, getSchema, setCharacterEscapes, setHighestNonEscapedChar, setRootValueSeparator, setSchema, writeArray, writeArray, writeArray, writeArrayFieldStart, writeBinary, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeEmbeddedObject, writeFieldId, writeNullField, writeNumber, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writeOmittedField, writeRaw, writeStartArray, writeString, writeTypePrefix, writeTypeSuffix
public MidpointYAMLGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, int jsonFeatures, int yamlFeatures, com.fasterxml.jackson.core.ObjectCodec codec, Writer out, org.yaml.snakeyaml.DumperOptions.Version version) throws IOException
IOException
public void resetTypeId()
- !<http://midpoint.evolveum.com/xml/ns/public/model/scripting-3/SearchExpressionType>
!<http://midpoint.evolveum.com/xml/ns/public/model/scripting-3/SearchExpressionType> '@element': "http://midpoint.evolveum.com/xml/ns/public/model/scripting-3#search"
(so we need to explicitly reset typeId after writing it)protected org.yaml.snakeyaml.events.ScalarEvent _scalarEvent(String value, Character style)
_scalarEvent
in class com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
public void newDocument() throws IOException
IOException
public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant, byte[] data, int offset, int len) throws IOException
writeBinary
in class com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
IOException
Copyright © 2019 Evolveum. All rights reserved.