A B C D E F G H I J L M N O P R S T V W _

A

available() - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 

B

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
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
 
BsonDateSerializer - Class in de.undercouch.bson4jackson.serializers
Serialiszs dates as BSON date type objects
BsonDateSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonDateSerializer
 
BsonFactory - Class in de.undercouch.bson4jackson
Factory for BsonGenerator and BsonParser
BsonFactory() - Constructor for class de.undercouch.bson4jackson.BsonFactory
 
BsonFactory(ObjectCodec) - Constructor for class de.undercouch.bson4jackson.BsonFactory
 
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.Feature - Enum in de.undercouch.bson4jackson
Defines toggable features
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
 
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(int, int, InputStream) - Constructor for class de.undercouch.bson4jackson.BsonParser
Constructs a new parser
BsonParser.Feature - Enum in de.undercouch.bson4jackson
Defines toggable features
BsonRegexSerializer - Class in de.undercouch.bson4jackson.serializers
Serializer for regular expression patterns
BsonRegexSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonRegexSerializer
 
BsonSerializer<T> - Class in de.undercouch.bson4jackson.serializers
Base class for BSON serializers
BsonSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonSerializer
 
BsonSymbolSerializer - Class in de.undercouch.bson4jackson.serializers
Serializer for BSON Symbols
BsonSymbolSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonSymbolSerializer
 
BsonTimestampSerializer - Class in de.undercouch.bson4jackson.serializers
Serializer for MongoDB Timestamps
BsonTimestampSerializer() - Constructor for class de.undercouch.bson4jackson.serializers.BsonTimestampSerializer
 
BsonUuidModule - Class in de.undercouch.bson4jackson.uuid
Deprecated. Use BsonModule instead to get all the custom serializers BSON requires
BsonUuidModule() - Constructor for class de.undercouch.bson4jackson.uuid.BsonUuidModule
Deprecated. Default constructor
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
 
byteBuffer(StaticBuffers.Key, int) - Method in class de.undercouch.bson4jackson.io.StaticBuffers
 
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
 

C

charBuffer(StaticBuffers.Key, int) - Method in class de.undercouch.bson4jackson.io.StaticBuffers
Creates or re-uses a CharBuffer that has a minimum size.
clear() - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Clear the buffer and reset size and write position
close() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
close() - Method in class de.undercouch.bson4jackson.BsonParser
 
close() - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
configure(BsonGenerator.Feature, boolean) - Method in class de.undercouch.bson4jackson.BsonFactory
Method for enabling/disabling specified generator features (check BsonGenerator.Feature for list of features)
configure(BsonParser.Feature, boolean) - Method in class de.undercouch.bson4jackson.BsonFactory
Method for enabling/disabling specified parser features (check BsonParser.Feature for list of features)
CountingInputStream - Class in de.undercouch.bson4jackson.io
Reads from another input stream, but counts the number of bytes read or skipped (i.e. saves the current buffer position).
CountingInputStream(InputStream) - Constructor for class de.undercouch.bson4jackson.io.CountingInputStream
 
createJsonGenerator(OutputStream, JsonEncoding) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonGenerator(OutputStream) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(InputStream) - Method in class de.undercouch.bson4jackson.BsonFactory
 

D

de.undercouch.bson4jackson - package de.undercouch.bson4jackson
 
de.undercouch.bson4jackson.io - package de.undercouch.bson4jackson.io
 
de.undercouch.bson4jackson.serializers - package de.undercouch.bson4jackson.serializers
 
de.undercouch.bson4jackson.types - package de.undercouch.bson4jackson.types
 
de.undercouch.bson4jackson.uuid - package de.undercouch.bson4jackson.uuid
 
DEFAULT_BUFFER_SIZE - Static variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
The default initial buffer size if nothing is specified
DEFAULT_BYTE_ORDER - Static variable in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
The default byte order if nothing is specified
disable(BsonGenerator.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
Method for disabling specified generator features (check BsonGenerator.Feature for list of features)
disable(BsonParser.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
Method for disabling specified parser features (check BsonParser.Feature for list of features)
DynamicOutputBuffer - Class in de.undercouch.bson4jackson.io
A random-access buffer that resizes itself.
DynamicOutputBuffer() - Constructor for class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Creates a dynamic buffer with BIG_ENDIAN byte order and a default initial buffer size of DynamicOutputBuffer.DEFAULT_BUFFER_SIZE bytes.
DynamicOutputBuffer(int) - Constructor for class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Creates a dynamic buffer with BIG_ENDIAN byte order and the given initial buffer size.
DynamicOutputBuffer(ByteOrder) - Constructor for class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Creates a dynamic buffer with the given byte order and a default initial buffer size of DynamicOutputBuffer.DEFAULT_BUFFER_SIZE bytes.
DynamicOutputBuffer(ByteOrder, int) - Constructor for class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Creates a dynamic buffer with the given byte order and the given initial buffer size.

E

enable(BsonGenerator.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
Method for enabling specified generator features (check BsonGenerator.Feature for list of features)
enable(BsonParser.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
Method for enabling specified parser features (check BsonParser.Feature for list of features)
END_OF_STRING - Static variable in class de.undercouch.bson4jackson.BsonConstants
End of string
equals(Object) - Method in class de.undercouch.bson4jackson.types.Symbol
 
equals(Object) - Method in class de.undercouch.bson4jackson.types.Timestamp
 

F

flagsToRegexOptions(int) - Method in class de.undercouch.bson4jackson.BsonGenerator
Converts a a Java flags word into a BSON options pattern
flip(int) - Static method in class de.undercouch.bson4jackson.io.ByteOrderUtil
Flips the byte order of an integer
flush() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
flushBuffer() - Method in class de.undercouch.bson4jackson.BsonGenerator
Tries to flush the output buffer if streaming is enabled.
flushTo(OutputStream) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Tries to copy as much bytes as possible from this buffer to the given channel.
flushTo(WritableByteChannel) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Tries to copy as much bytes as possible from this buffer to the given channel.

G

getAndIncCurrentArrayPos() - Method in class de.undercouch.bson4jackson.BsonGenerator
Retrieves and then increases the current position in the array currently being generated
getBigIntegerValue() - Method in class de.undercouch.bson4jackson.BsonParser
 
getBinaryValue(Base64Variant) - Method in class de.undercouch.bson4jackson.BsonParser
 
getCode() - Method in class de.undercouch.bson4jackson.types.JavaScript
 
getCodec() - Method in class de.undercouch.bson4jackson.BsonParser
 
getContext() - Method in class de.undercouch.bson4jackson.BsonParser
 
getCurrentLocation() - Method in class de.undercouch.bson4jackson.BsonParser
 
getCurrentName() - Method in class de.undercouch.bson4jackson.BsonParser
 
getDecimalValue() - Method in class de.undercouch.bson4jackson.BsonParser
 
getDoubleValue() - Method in class de.undercouch.bson4jackson.BsonParser
 
getEmbeddedObject() - Method in class de.undercouch.bson4jackson.BsonParser
 
getFloatValue() - Method in class de.undercouch.bson4jackson.BsonParser
 
getInc() - Method in class de.undercouch.bson4jackson.types.ObjectId
 
getInc() - Method in class de.undercouch.bson4jackson.types.Timestamp
 
getInstance() - Static method in class de.undercouch.bson4jackson.io.StaticBuffers
 
getIntValue() - Method in class de.undercouch.bson4jackson.BsonParser
 
getLongValue() - Method in class de.undercouch.bson4jackson.BsonParser
 
getMachine() - Method in class de.undercouch.bson4jackson.types.ObjectId
 
getMask() - Method in enum de.undercouch.bson4jackson.BsonGenerator.Feature
 
getMask() - Method in enum de.undercouch.bson4jackson.BsonParser.Feature
 
getNumberType() - Method in class de.undercouch.bson4jackson.BsonParser
 
getNumberValue() - Method in class de.undercouch.bson4jackson.BsonParser
 
getParsingContext() - Method in class de.undercouch.bson4jackson.BsonParser
 
getPosition() - Method in class de.undercouch.bson4jackson.io.CountingInputStream
 
getScope() - Method in class de.undercouch.bson4jackson.types.JavaScript
 
getSymbol() - Method in class de.undercouch.bson4jackson.types.Symbol
 
getText() - Method in class de.undercouch.bson4jackson.BsonParser
 
getTextCharacters() - Method in class de.undercouch.bson4jackson.BsonParser
 
getTextLength() - Method in class de.undercouch.bson4jackson.BsonParser
 
getTextOffset() - Method in class de.undercouch.bson4jackson.BsonParser
 
getTime() - Method in class de.undercouch.bson4jackson.types.ObjectId
 
getTime() - Method in class de.undercouch.bson4jackson.types.Timestamp
 
getTokenLocation() - Method in class de.undercouch.bson4jackson.BsonParser
 
GLOBAL_MIN_SIZE - Static variable in class de.undercouch.bson4jackson.io.StaticBuffers
All buffers have a minimum size of 64 kb

H

handleBinary() - Method in class de.undercouch.bson4jackson.BsonParser
Reads binary data from the input stream
handleDBPointer() - Method in class de.undercouch.bson4jackson.BsonParser
Reads a DBPointer from the stream
handleJavascriptWithScope() - Method in class de.undercouch.bson4jackson.BsonParser
Can be called when embedded javascript code with scope is found.
handleNewDocument(boolean) - Method in class de.undercouch.bson4jackson.BsonParser
Can be called when a new embedded document is found.
handleRegEx() - Method in class de.undercouch.bson4jackson.BsonParser
Reads and compiles a regular expression
hasTextCharacters() - Method in class de.undercouch.bson4jackson.BsonParser
 

I

isArray() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
isClosed() - Method in class de.undercouch.bson4jackson.BsonParser
 
isEnabled(BsonGenerator.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
 
isEnabled(BsonParser.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
 
isEnabled(BsonGenerator.Feature) - Method in class de.undercouch.bson4jackson.BsonGenerator
Checks if a generator feature is enabled
isEnabled(BsonParser.Feature) - Method in class de.undercouch.bson4jackson.BsonParser
Checks if a generator feature is enabled

J

JavaScript - Class in de.undercouch.bson4jackson.types
Embedded JavaScript code with an optional scope (i.e. an embedded BSON document)
JavaScript(String) - Constructor for class de.undercouch.bson4jackson.types.JavaScript
Constructs a new JavaScript object
JavaScript(String, Map<String, Object>) - Constructor for class de.undercouch.bson4jackson.types.JavaScript
Constructs a new JavaScript object

L

LittleEndianInputStream - Class in de.undercouch.bson4jackson.io
Works like DataInputStream but reads values using little-endian encoding.
LittleEndianInputStream(InputStream) - Constructor for class de.undercouch.bson4jackson.io.LittleEndianInputStream
 

M

mark(int) - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 

N

nextObjectIsEmbeddedInValue - Variable in class de.undercouch.bson4jackson.BsonGenerator
Indicates that the next object to be encountered is actually embedded inside a value, and not a complete value itself.
nextToken() - Method in class de.undercouch.bson4jackson.BsonParser
 

O

ObjectId - Class in de.undercouch.bson4jackson.types
A unique identifier for MongoDB documents.
ObjectId(int, int, int) - Constructor for class de.undercouch.bson4jackson.types.ObjectId
Constructs a new identifier

P

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.

R

read() - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 
read(byte[]) - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 
read(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 
read() - Method in class de.undercouch.bson4jackson.io.CountingInputStream
 
read(byte[]) - Method in class de.undercouch.bson4jackson.io.CountingInputStream
 
read(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.CountingInputStream
 
readBoolean() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readByte() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readChar() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readCString() - Method in class de.undercouch.bson4jackson.BsonParser
 
readDocument() - Method in class de.undercouch.bson4jackson.BsonParser
Fully reads an embedded document, reusing this parser
readDouble() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readFloat() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readFully(byte[]) - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readFully(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readInt() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readLine() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readLong() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readObjectId() - Method in class de.undercouch.bson4jackson.BsonParser
Reads a ObjectID from the input stream
readShort() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readString() - Method in class de.undercouch.bson4jackson.BsonParser
Reads a string that consists of a integer denoting the number of bytes, the bytes (including a terminating 0 byte)
readSymbol() - Method in class de.undercouch.bson4jackson.BsonParser
Reads a symbol object from the input stream
readTimestamp() - Method in class de.undercouch.bson4jackson.BsonParser
Reads a timestamp object from the input stream
readUnsignedByte() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readUnsignedShort() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
readUTF() - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
Forwards to DataInputStream.readUTF(DataInput) which expects a short value at the beginning of the UTF-8 string that specifies the number of bytes to read.
readUTF(int) - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
Reads a modified UTF-8 string
readUTF(DataInput, int) - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
Reads a modified UTF-8 string from a DataInput object
regexStrToFlags(String) - Method in class de.undercouch.bson4jackson.BsonParser
Converts a BSON regex pattern string to a combined value of Java flags that can be used in Pattern.compile(String, int)
releaseByteBuffer(StaticBuffers.Key, ByteBuffer) - Method in class de.undercouch.bson4jackson.io.StaticBuffers
 
releaseCharBuffer(StaticBuffers.Key, CharBuffer) - Method in class de.undercouch.bson4jackson.io.StaticBuffers
Marks a buffer a being re-usable.
reserveHeader() - Method in class de.undercouch.bson4jackson.BsonGenerator
Reserves bytes for the BSON document header
reset() - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 

S

serialize(Calendar, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonCalendarSerializer
 
serialize(Date, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonDateSerializer
 
serialize(JavaScript, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonJavaScriptSerializer
 
serialize(ObjectId, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonObjectIdSerializer
 
serialize(Pattern, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonRegexSerializer
 
serialize(T, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonSerializer
 
serialize(T, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonSerializer
Serialize the given object using the given BsonGenerator
serialize(Symbol, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonSymbolSerializer
 
serialize(Timestamp, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonTimestampSerializer
 
serialize(UUID, BsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonUuidSerializer
 
setCodec(ObjectCodec) - Method in class de.undercouch.bson4jackson.BsonParser
 
setReuseBuffersCount(int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Sets the number of buffers to save for reuse after they have been invalidated by DynamicOutputBuffer.flushTo(OutputStream) or DynamicOutputBuffer.flushTo(WritableByteChannel).
size() - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
 
skip(long) - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 
skip(long) - Method in class de.undercouch.bson4jackson.io.CountingInputStream
 
skipBytes(int) - Method in class de.undercouch.bson4jackson.io.LittleEndianInputStream
 
skipCString() - Method in class de.undercouch.bson4jackson.BsonParser
Skips over a null-terminated string in the input stream
StaticBufferedInputStream - Class in de.undercouch.bson4jackson.io
Extends BufferedInputStream, but uses a a re-usable static buffer provided by StaticBuffers to achieve better performance.
StaticBufferedInputStream(InputStream) - Constructor for class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
StaticBufferedInputStream(InputStream, int) - Constructor for class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
StaticBuffers - Class in de.undercouch.bson4jackson.io
Keeps thread-local re-usable buffers.
StaticBuffers.Key - Enum in de.undercouch.bson4jackson.io
Possible buffer keys
SUBTYPE_BINARY - Static variable in class de.undercouch.bson4jackson.BsonConstants
Binary subtypes
SUBTYPE_BINARY_OLD - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
SUBTYPE_FUNCTION - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
SUBTYPE_MD5 - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
SUBTYPE_USER_DEFINED - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
SUBTYPE_UUID - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
Symbol - Class in de.undercouch.bson4jackson.types
A distinct string
Symbol(String) - Constructor for class de.undercouch.bson4jackson.types.Symbol
Constructs a new symbol

T

Timestamp - Class in de.undercouch.bson4jackson.types
A special internal type used by MongoDB replication and sharding.
Timestamp(int, int) - Constructor for class de.undercouch.bson4jackson.types.Timestamp
Constructs a new timestamp object
toString() - Method in class de.undercouch.bson4jackson.types.Symbol
 
TYPE_ARRAY - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_BINARY - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_BOOLEAN - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_DATETIME - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_DBPOINTER - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_DOCUMENT - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_DOUBLE - Static variable in class de.undercouch.bson4jackson.BsonConstants
Type markers
TYPE_END - Static variable in class de.undercouch.bson4jackson.BsonConstants
End of document
TYPE_INT32 - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_INT64 - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_JAVASCRIPT - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_JAVASCRIPT_WITH_SCOPE - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_MAXKEY - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_MINKEY - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_NULL - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_OBJECTID - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_REGEX - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_STRING - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_SYMBOL - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_TIMESTAMP - Static variable in class de.undercouch.bson4jackson.BsonConstants
 
TYPE_UNDEFINED - Static variable in class de.undercouch.bson4jackson.BsonConstants
 

V

valueOf(String) - Static method in enum de.undercouch.bson4jackson.BsonGenerator.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.undercouch.bson4jackson.BsonParser.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.undercouch.bson4jackson.io.StaticBuffers.Key
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.undercouch.bson4jackson.BsonGenerator.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.undercouch.bson4jackson.BsonParser.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.undercouch.bson4jackson.io.StaticBuffers.Key
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeBinary(Base64Variant, byte[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeBinary(Base64Variant, byte, byte[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
Similar to BsonGenerator.writeBinary(Base64Variant, byte, byte[], int, int), but with the possibility to specify a binary subtype (see BsonConstants).
writeBoolean(boolean) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeDateTime(Date) - Method in class de.undercouch.bson4jackson.BsonGenerator
Write a BSON date time
writeEndArray() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeEndObject() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeFieldName(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeJavaScript(JavaScript, SerializerProvider) - Method in class de.undercouch.bson4jackson.BsonGenerator
Write a BSON JavaScript object
writeNull() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeNumber(int) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeNumber(long) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeNumber(BigInteger) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeNumber(double) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeNumber(float) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeNumber(BigDecimal) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeNumber(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeObjectId(ObjectId) - Method in class de.undercouch.bson4jackson.BsonGenerator
Write a BSON ObjectId
writeRaw(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeRaw(String, int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeRaw(char[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeRaw(char) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeRawUTF8String(byte[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeRegex(Pattern) - Method in class de.undercouch.bson4jackson.BsonGenerator
Write a BSON regex
writeStartArray() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeStartObject() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeString(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeString(char[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
writeSymbol(Symbol) - Method in class de.undercouch.bson4jackson.BsonGenerator
Write a BSON Symbol object
writeTimestamp(Timestamp) - Method in class de.undercouch.bson4jackson.BsonGenerator
Write a MongoDB timestamp
writeTo(OutputStream) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Writes all non-flushed internal buffers to the given output stream.
writeTo(WritableByteChannel) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Writes all non-flushed internal buffers to the given channel.
writeUTF8String(byte[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
 

_

_bsonFeatures - Variable in class de.undercouch.bson4jackson.BsonGenerator
Bit flag composed of bits that indicate which BsonGenerator.Features are enabled.
_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
_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.
_createJsonGenerator(Writer, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
 
_createJsonParser(InputStream, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
 
_createJsonParser(Reader, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
 
_createJsonParser(byte[], int, int, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
 
_createUTF8JsonGenerator(OutputStream, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
 
_createWriter(OutputStream, JsonEncoding, IOContext) - Method in class de.undercouch.bson4jackson.BsonFactory
 
_documents - Variable in class de.undercouch.bson4jackson.BsonGenerator
Saves information about documents (the main document and embedded ones)
_handleEOF() - Method in class de.undercouch.bson4jackson.BsonParser
 
_out - Variable in class de.undercouch.bson4jackson.BsonGenerator
The output stream to write to
_releaseBuffers() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
_typeMarker - Variable in class de.undercouch.bson4jackson.BsonGenerator
Saves the position of the type marker for the object currently begin written
_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)
_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)

A B C D E F G H I J L M N O P R S T V W _