Package org.bson.codecs
Class DecoderContext
- java.lang.Object
-
- org.bson.codecs.DecoderContext
-
public final class DecoderContext extends java.lang.Object
The context for decoding values to BSON.- Since:
- 3.0
- See Also:
Decoder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DecoderContext.Builder
A builder forDecoderContext
instances.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DecoderContext.Builder
builder()
Create a builder.<T> T
decodeWithChildContext(Decoder<T> decoder, BsonReader reader)
Creates a child context and then deserializes using the reader.boolean
hasCheckedDiscriminator()
-
-
-
Method Detail
-
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 withreader
- the reader to decode to- Returns:
- the decoded value
- Since:
- 3.5
-
-