Class DecoderContext

java.lang.Object
org.bson.codecs.DecoderContext

public final class DecoderContext extends Object
The context for decoding values to BSON.
Since:
3.0
See Also:
  • Method Details

    • hasCheckedDiscriminator

      public boolean hasCheckedDiscriminator()
      Returns:
      true if the discriminator has been checked
    • builder

      public static DecoderContext.Builder builder()
      Create a builder.
      Returns:
      the builder
    • decodeWithChildContext

      public <T> T decodeWithChildContext(Decoder<T> decoder, BsonReader reader)
      Creates a child context and then deserializes using the reader.
      Type Parameters:
      T - the type of the decoder
      Parameters:
      decoder - the decoder to decode with
      reader - the reader to decode to
      Returns:
      the decoded value
      Since:
      3.5