/* /********************************************************** /* Configuration /********************************************************** */ public override sealed bool isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature f) { return (_features & f.getMask()) != 0; }
public override com.fasterxml.jackson.core.JsonGenerator disable(com.fasterxml.jackson.core.JsonGenerator.Feature f) { int mask = f.getMask(); _features &= ~mask; if ((mask & DERIVED_FEATURES_MASK) != 0) { if (f == com.fasterxml.jackson.core.JsonGenerator.Feature.WRITE_NUMBERS_AS_STRINGS) { _cfgNumbersAsStrings = false; } else { if (f == com.fasterxml.jackson.core.JsonGenerator.Feature.ESCAPE_NON_ASCII) { setHighestNonEscapedChar(0); } else { if (f == com.fasterxml.jackson.core.JsonGenerator.Feature.STRICT_DUPLICATE_DETECTION) { _writeContext = _writeContext.withDupDetector(null); } } } } return this; }
//public JsonGenerator configure(Feature f, boolean state) { } public override com.fasterxml.jackson.core.JsonGenerator enable(com.fasterxml.jackson.core.JsonGenerator.Feature f) { int mask = f.getMask(); _features |= mask; if ((mask & DERIVED_FEATURES_MASK) != 0) { if (f == com.fasterxml.jackson.core.JsonGenerator.Feature.WRITE_NUMBERS_AS_STRINGS) { _cfgNumbersAsStrings = true; } else { if (f == com.fasterxml.jackson.core.JsonGenerator.Feature.ESCAPE_NON_ASCII) { setHighestNonEscapedChar(127); } else { if (f == com.fasterxml.jackson.core.JsonGenerator.Feature.STRICT_DUPLICATE_DETECTION) { if (_writeContext.getDupDetector() == null) { // but only if disabled currently _writeContext = _writeContext.withDupDetector(com.fasterxml.jackson.core.json.DupDetector .rootDetector(this)); } } } } } return this; }
/// <summary>Check whether specified generator feature is enabled.</summary> public bool isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature f) { return (_generatorFeatures & f.getMask()) != 0; }
/// <summary> /// Method for disabling specified generator feature /// (check /// <see cref="Feature"/> /// for list of features) /// </summary> public virtual com.fasterxml.jackson.core.JsonFactory disable(com.fasterxml.jackson.core.JsonGenerator.Feature f) { _generatorFeatures &= ~f.getMask(); return this; }
/// <summary>Checked whether specified parser feature is enabled.</summary> public bool isEnabled(com.fasterxml.jackson.core.JsonParser.Feature f) { return (_parserFeatures & f.getMask()) != 0; }
/// <summary> /// Method for enabling specified parser feature /// (check /// <see cref="Feature"/> /// for list of features) /// </summary> public virtual com.fasterxml.jackson.core.JsonFactory enable(com.fasterxml.jackson.core.JsonParser.Feature f) { _parserFeatures |= f.getMask(); return this; }
/// <summary>Checked whether specified parser feature is enabled.</summary> public bool isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature f) { return (_factoryFeatures & f.getMask()) != 0; }