Package org.bson.conversions
Interface Bson
-
- All Known Implementing Classes:
BsonDocument
,BsonDocumentWrapper
,Document
,RawBsonDocument
public interface Bson
An interface for types that are able to render themselves into aBsonDocument
.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <TDocument>
BsonDocumenttoBsonDocument(Class<TDocument> documentClass, CodecRegistry codecRegistry)
Render the filter into a BsonDocument.
-
-
-
Method Detail
-
toBsonDocument
<TDocument> BsonDocument toBsonDocument(Class<TDocument> documentClass, CodecRegistry codecRegistry)
Render the filter into a BsonDocument.- Type Parameters:
TDocument
- the type of the document class- Parameters:
documentClass
- the document class in scope for the collection. This parameter may be ignored, but it may be used to alter the structure of the returnedBsonDocument
based on some knowledge of the document class.codecRegistry
- the codec registry. This parameter may be ignored, but it may be used to look upCodec
instances for the document class or any other related class.- Returns:
- the BsonDocument
-
-