- bigDecimalValue() - Method in class de.undercouch.bson4jackson.types.Decimal128
-
Gets a BigDecimal that is equivalent to this Decimal128.
- BoundedInputStream - Class in de.undercouch.bson4jackson.io
-
Input stream that bounds an underlying input stream to a particular size.
- BoundedInputStream(InputStream, int) - Constructor for class de.undercouch.bson4jackson.io.BoundedInputStream
-
Wraps another stream by this one
- BsonCalendarDeserializer - Class in de.undercouch.bson4jackson.deserializers
-
Deserializes BSON date type objects to calendars
- BsonCalendarDeserializer() - Constructor for class de.undercouch.bson4jackson.deserializers.BsonCalendarDeserializer
-
- BsonCalendarSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializes calendars as BSON date type objects
- BsonCalendarSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonCalendarSerializer
-
- BsonConstants - Class in de.undercouch.bson4jackson
-
Constants used within the BSON format
- BsonConstants() - Constructor for class de.undercouch.bson4jackson.BsonConstants
-
- BsonDateDeserializer - Class in de.undercouch.bson4jackson.deserializers
-
Deserializes BSON date type objects to dates
- BsonDateDeserializer() - Constructor for class de.undercouch.bson4jackson.deserializers.BsonDateDeserializer
-
- BsonDateSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializes dates as BSON date type objects
- BsonDateSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonDateSerializer
-
- BsonDeserializers - Class in de.undercouch.bson4jackson.deserializers
-
BSON deserializers
- BsonDeserializers() - Constructor for class de.undercouch.bson4jackson.deserializers.BsonDeserializers
-
Default constructor
- BsonFactory - Class in de.undercouch.bson4jackson
-
- BsonFactory() - Constructor for class de.undercouch.bson4jackson.BsonFactory
-
- BsonFactory(ObjectCodec) - Constructor for class de.undercouch.bson4jackson.BsonFactory
-
- BsonFactory(BsonFactory, ObjectCodec) - Constructor for class de.undercouch.bson4jackson.BsonFactory
-
Constructor used when copy()ing a factory instance.
- BsonGenerator - Class in de.undercouch.bson4jackson
-
Writes BSON code to the provided output stream
- BsonGenerator(int, int, OutputStream) - Constructor for class de.undercouch.bson4jackson.BsonGenerator
-
Creates a new generator
- BsonGenerator.DocumentInfo - Class in de.undercouch.bson4jackson
-
A structure describing the document currently being generated
- BsonGenerator.DocumentInfo(BsonGenerator.DocumentInfo, int, boolean) - Constructor for class de.undercouch.bson4jackson.BsonGenerator.DocumentInfo
-
Creates a new DocumentInfo object
- BsonGenerator.Feature - Enum in de.undercouch.bson4jackson
-
Defines toggable features
- BsonJavaScriptDeserializer - Class in de.undercouch.bson4jackson.deserializers
-
Deserializes BSON JavaScript objects
- BsonJavaScriptDeserializer() - Constructor for class de.undercouch.bson4jackson.deserializers.BsonJavaScriptDeserializer
-
- BsonJavaScriptSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializer for JavaScript
- BsonJavaScriptSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonJavaScriptSerializer
-
- BsonModule - Class in de.undercouch.bson4jackson
-
Module that configures Jackson to be able to correctly handle all BSON types
- BsonModule() - Constructor for class de.undercouch.bson4jackson.BsonModule
-
- BsonObjectIdDeserializer - Class in de.undercouch.bson4jackson.deserializers
-
Deserializes BSON ObjectId objects
- BsonObjectIdDeserializer() - Constructor for class de.undercouch.bson4jackson.deserializers.BsonObjectIdDeserializer
-
- BsonObjectIdSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializer for ObjectIds
- BsonObjectIdSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonObjectIdSerializer
-
- BsonParser - Class in de.undercouch.bson4jackson
-
Reads a BSON document from the provided input stream
- BsonParser(IOContext, int, int, InputStream) - Constructor for class de.undercouch.bson4jackson.BsonParser
-
Constructs a new parser
- BsonParser.BsonLocation - Class in de.undercouch.bson4jackson
-
Extends JsonLocation to offer a specialized string representation
- BsonParser.BsonLocation(Object, long) - Constructor for class de.undercouch.bson4jackson.BsonParser.BsonLocation
-
- BsonParser.Context - Class in de.undercouch.bson4jackson
-
Information about the element currently begin parsed
- BsonParser.Context(BsonParser.Context, boolean) - Constructor for class de.undercouch.bson4jackson.BsonParser.Context
-
- BsonParser.Feature - Enum in de.undercouch.bson4jackson
-
Defines toggable features
- BsonParser.State - Enum in de.undercouch.bson4jackson
-
Specifies what the parser is currently parsing (field name or value) or
if it is done with the current element
- BsonRegexDeserializer - Class in de.undercouch.bson4jackson.deserializers
-
Deserializes BSON Regex objects (Patterns)
- BsonRegexDeserializer() - Constructor for class de.undercouch.bson4jackson.deserializers.BsonRegexDeserializer
-
- BsonRegexSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializer for regular expression patterns
- BsonRegexSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonRegexSerializer
-
- BsonSerializers - Class in de.undercouch.bson4jackson.serializers
-
Bson Serializers
- BsonSerializers() - Constructor for class de.undercouch.bson4jackson.serializers.BsonSerializers
-
Default constructor
- BsonSymbolSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializer for BSON Symbols
- BsonSymbolSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonSymbolSerializer
-
- BsonTimestampDeserializer - Class in de.undercouch.bson4jackson.deserializers
-
Deserializes BSON Timestamp objects
- BsonTimestampDeserializer() - Constructor for class de.undercouch.bson4jackson.deserializers.BsonTimestampDeserializer
-
- BsonTimestampSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializer for MongoDB Timestamps
- BsonTimestampSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonTimestampSerializer
-
- BsonUuidSerializer - Class in de.undercouch.bson4jackson.serializers
-
Serializer for writing UUIDs as BSON binary fields with UUID subtype
- BsonUuidSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonUuidSerializer
-
- BUFFER_KEY - Static variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
A unique key to make the first buffer re-usable
- BUFFER_KEY - Static variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
A unique key for the re-usable buffer
- byteBuffer(StaticBuffers.Key, int) - Method in class de.undercouch.bson4jackson.io.StaticBuffers
-
Creates or re-uses a ByteBuffer that has a minimum size.
- ByteOrderUtil - Class in de.undercouch.bson4jackson.io
-
Provides static methods to change the byte order of single values
- ByteOrderUtil() - Constructor for class de.undercouch.bson4jackson.io.ByteOrderUtil
-
- parse(String) - Static method in class de.undercouch.bson4jackson.types.Decimal128
-
Returns a Decimal128 value representing the given String.
- POSITIVE_INFINITY - Static variable in class de.undercouch.bson4jackson.types.Decimal128
-
A constant holding the positive infinity of type Decimal128.
- POSITIVE_ZERO - Static variable in class de.undercouch.bson4jackson.types.Decimal128
-
A constant holding a postive zero value of type Decimal128.
- putByte(byte) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a byte into the buffer at the current write position
and increases the write position accordingly.
- putByte(int, byte) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a byte into the buffer at the given position.
- putBytes(byte...) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts several bytes into the buffer at the given position
and increases the write position accordingly.
- putBytes(int, byte...) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts several bytes into the buffer at the given position.
- putDouble(double) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 64-bit floating point number into the buffer at the current
write position and increases the write position accordingly.
- putDouble(int, double) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 64-bit floating point number into the buffer at the given
position.
- putFloat(float) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 32-bit floating point number into the buffer at the current
write position and increases the write position accordingly.
- putFloat(int, float) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 32-bit floating point number into the buffer at the given
position.
- putHeader(int) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
Writes the BSON document header to the output buffer at the
given position.
- putInt(int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 32-bit integer into the buffer at the current write position
and increases write position accordingly.
- putInt(int, int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 32-bit integer into the buffer at the given position.
- putLong(long) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 64-bit integer into the buffer at the current write position
and increases the write position accordingly.
- putLong(int, long) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 64-bit integer into the buffer at the given position.
- putString(CharSequence) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a character sequence into the buffer at the current
write position and increases the write position accordingly.
- putString(int, CharSequence) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a character sequence into the buffer at the given
position.
- putUTF8(String) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Encodes the given string as UTF-8, puts it into the buffer
and increases the write position accordingly.
- putUTF8(int, String) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts the given string as UTF-8 into the buffer at the
given position.
- _bsonFeatures - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
- _bsonFeatures - Variable in class de.undercouch.bson4jackson.BsonParser
-
The features for this parser
- _bsonGeneratorFeatures - Variable in class de.undercouch.bson4jackson.BsonFactory
-
The BSON generator features to be enabled when a new
generator is created
- _bsonParserFeatures - Variable in class de.undercouch.bson4jackson.BsonFactory
-
The BSON parser features to be enabled when a new parser
is created
- _buf - Variable in class de.undercouch.bson4jackson.io.LittleEndianInputStream
-
- _buf - Variable in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
-
The buffer to serve
- _buffer - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
Since a BSON document's header must include the size of the whole document
in bytes, we have to buffer the whole document first, before we can
write it to the output stream.
- _buffers - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
A linked list of internal buffers
- _bufferSize - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
The size of each internal buffer (also the initial buffer size)
- _buffersToReuse - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
A queue of buffers that have already been flushed and are
free to reuse.
- _byteBuffer - Variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
A re-usable buffer
- _byteBuffers - Variable in class de.undercouch.bson4jackson.io.StaticBuffers
-
Maps of already allocated re-usable buffers
- _characterEscapes - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
Custom character escapes to use when writing strings (field names and string values)
- _charBuffers - Variable in class de.undercouch.bson4jackson.io.StaticBuffers
-
- _closed - Variable in class de.undercouch.bson4jackson.BsonParser
-
True if the parser has been closed
- _closeInput() - Method in class de.undercouch.bson4jackson.BsonParser
-
- _code - Variable in class de.undercouch.bson4jackson.types.JavaScript
-
The actual code
- _codec - Variable in class de.undercouch.bson4jackson.BsonParser
-
The ObjectCodec used to parse the Bson object(s)
- _count - Variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
The number of bytes in the buffer
- _count - Variable in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
-
The index one greater than the last byte to serve
- _counter - Variable in class de.undercouch.bson4jackson.BsonParser
-
- _createGenerator(Writer, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
- _createJsonGenerator(Writer, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Deprecated.
Removed in Jackson 2.4
- _createJsonParser(byte[], int, int, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Deprecated.
Removed in Jackson 2.4
- _createJsonParser(InputStream, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Deprecated.
Removed in Jackson 2.4
- _createJsonParser(Reader, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Deprecated.
Removed in Jackson 2.4
- _createParser(byte[], int, int, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
- _createParser(InputStream, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
- _createParser(Reader, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
- _createUTF8Generator(OutputStream, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
- _createUTF8JsonGenerator(OutputStream, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Deprecated.
Removed in Jackson 2.4
- _createWriter(OutputStream, JsonEncoding, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
-
- _currentContext - Variable in class de.undercouch.bson4jackson.BsonParser
-
The current parser state
- _currentDocument - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
Saves information about documents (the main document and embedded ones)
- _finishString() - Method in class de.undercouch.bson4jackson.BsonParser
-
- _flushPosition - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
The position of the first byte that has not been already
flushed.
- _handleEOF() - Method in class de.undercouch.bson4jackson.BsonParser
-
- _in - Variable in class de.undercouch.bson4jackson.BsonParser
-
The input stream to read from
- _in - Variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
The original unbuffered input stream
- _inc - Variable in class de.undercouch.bson4jackson.types.ObjectId
-
The counter
- _inc - Variable in class de.undercouch.bson4jackson.types.Timestamp
-
The increment
- _instance - Static variable in class de.undercouch.bson4jackson.io.StaticBuffers
-
A thread-local soft reference to the singleton instance of this class
- _lineBuffer - Variable in class de.undercouch.bson4jackson.io.LittleEndianInputStream
-
- _machine - Variable in class de.undercouch.bson4jackson.types.ObjectId
-
The machine ID
- _mark - Variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
The current marked position.
- _mark - Variable in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
-
The current marked position
- _markpos - Variable in class de.undercouch.bson4jackson.io.CountingInputStream
-
- _order - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
The byte order of this buffer
- _out - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
The output stream to write to
- _outputEscapes - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
- _pos - Variable in class de.undercouch.bson4jackson.io.CountingInputStream
-
The current buffer position
- _pos - Variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
The current read position
- _pos - Variable in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
-
The current position in the buffer
- _position - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
The current write position
- _raw - Variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
The raw re-usable buffer
- _rawBuf - Variable in class de.undercouch.bson4jackson.io.LittleEndianInputStream
-
A small buffer to speed up reading slightly
- _rawInputStream - Variable in class de.undercouch.bson4jackson.BsonParser
-
The raw input stream passed in
- _releaseBuffers() - Method in class de.undercouch.bson4jackson.BsonGenerator
-
- _reuseBuffersCount - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
The number of buffers to reuse
- _scope - Variable in class de.undercouch.bson4jackson.types.JavaScript
-
The scope (may be null)
- _size - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
The current buffer size (changes dynamically)
- _staticBuffers - Variable in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
-
Provides re-usable buffers
- _symbol - Variable in class de.undercouch.bson4jackson.types.Symbol
-
The actual symbol
- _time - Variable in class de.undercouch.bson4jackson.types.ObjectId
-
The timestamp
- _time - Variable in class de.undercouch.bson4jackson.types.Timestamp
-
The actual timestamp
- _tokenPos - Variable in class de.undercouch.bson4jackson.BsonParser
-
The position of the current token
- _typeMarker - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
Saves the position of the type marker for the object currently begin written
- _utf8 - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
- _utf8Encoder - Variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
- _verifyValueWrite(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
- _writeArrayFieldNameIfNeeded() - Method in class de.undercouch.bson4jackson.BsonGenerator
-
If the generator is currently processing an array, this method writes
the field name of the current element (which is just the position of the
element in the array)
- _writeCString(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
Write a BSON cstring structure (a null terminated string)
- _writeFieldName(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
- _writeStartObject(boolean) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
Creates a new embedded document or array
- _writeString(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
Write a BSON string structure (a null terminated string prependend by the length of the string)