Package org.bson.codecs
Class DecoderContext
- java.lang.Object
 - 
- org.bson.codecs.DecoderContext
 
 
- 
public final class DecoderContext extends java.lang.ObjectThe context for decoding values to BSON.- Since:
 - 3.0
 - See Also:
 Decoder
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDecoderContext.BuilderA builder forDecoderContextinstances. 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DecoderContext.Builderbuilder()Create a builder.<T> TdecodeWithChildContext(Decoder<T> decoder, BsonReader reader)Creates a child context and then deserializes using the reader.booleanhasCheckedDiscriminator() 
 - 
 
- 
- 
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
 
 
 - 
 
 -