See: Description
Interface | Description |
---|---|
SizeAwareVisitor |
Extension for visitors that could benefit from knowledge of the size of the
array and document elements.
|
Class | Description |
---|---|
AbstractElement |
A base class for the basic BSON types.
|
ArrayElement |
A wrapper for a BSON array.
|
BinaryElement |
A wrapper for a BSON binary.
|
BooleanElement |
A wrapper for a BSON boolean.
|
DBPointerElement | Deprecated
See BSON Specification.
|
DocumentElement |
Wraps a single BSON document that may contain nested documents.
|
DoubleElement |
A wrapper for a BSON double.
|
IntegerElement |
A wrapper for a BSON (signed 32-bit) integer.
|
JavaScriptElement |
A wrapper for a BSON JavaScript.
|
JavaScriptWithScopeElement |
A wrapper for a BSON JavaScript with Scope.
|
JsonSerializationVisitor |
JsonSerializationVisitor provides a BSON Visitor that generates a JSON
document.
|
LongElement |
A wrapper for a BSON (signed 64-bit) integer or long.
|
MaxKeyElement |
A wrapper for a BSON maximum key element.
|
MinKeyElement |
A wrapper for a BSON minimum key element.
|
MongoTimestampElement |
A wrapper for a BSON (signed 64-bit) Mongo timestamp as 4 byte increment and
4 byte timestamp.
|
NullElement |
A wrapper for a BSON null.
|
ObjectId |
An Object Id.
|
ObjectIdElement |
A wrapper for a BSON Object Id.
|
RegularExpressionElement |
A wrapper for a BSON regular expression.
|
StringElement |
A wrapper for a BSON string.
|
SymbolElement |
A wrapper for a BSON symbol.
|
TimestampElement |
A wrapper for a BSON timestamp as the milliseconds since the epoch.
|
UuidElement |
UuidElement provides a helper element for handling UUID
BinaryElement
sub-types. |
Element
s used to construct
Document
s.
Elements are normally constructed using a builder from the
com.allanbank.mongodb.bson.builder
package. The
Visitor
interface provides a convenient method to
traversing a Document without directly accessing these classes. The
NumericElement
interface provides an easy way
to coerce a numeric element value into an expected type.
Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.