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

A

adaptSize(int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Adapts the buffer size so it is at least equal to the given number of bytes.
addNewBuffer() - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Adds a new buffer to the list of internal buffers
allocateBuffer() - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Allocates a new buffer or attempts to reuse an existing one.
available() - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 
available() - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 

B

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
Factory for BsonGenerator and BsonParser
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
 

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
 
close() - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 
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)
copy() - Method in class de.undercouch.bson4jackson.BsonFactory
Returns a new cloned copy of the factory Requires Jackson version 2.2.1 or above
copy(BsonParser.Context, boolean) - Method in class de.undercouch.bson4jackson.BsonParser.Context
Creates a copy of this context, but sets new values for BsonParser.Context.parent and BsonParser.Context.array
count - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
 
CountingInputStream - Class in de.undercouch.bson4jackson.io
Reads from another input stream, but counts the number of bytes read or skipped (i.e.
CountingInputStream(InputStream) - Constructor for class de.undercouch.bson4jackson.io.CountingInputStream
 
createGenerator(File, JsonEncoding) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createGenerator(OutputStream) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createGenerator(OutputStream, JsonEncoding) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createGenerator(Writer) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonGenerator(File, JsonEncoding) - Method in class de.undercouch.bson4jackson.BsonFactory
Deprecated.
Removed in Jackson 2.7
createJsonGenerator(OutputStream) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonGenerator(OutputStream, JsonEncoding) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonGenerator(Writer) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(byte[]) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(byte[], int, int) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(File) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(InputStream) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(Reader) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(String) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createJsonParser(URL) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createParser(byte[]) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createParser(byte[], int, int) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createParser(File) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createParser(InputStream) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createParser(Reader) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createParser(String) - Method in class de.undercouch.bson4jackson.BsonFactory
 
createParser(URL) - Method in class de.undercouch.bson4jackson.BsonFactory
 

D

de.undercouch.bson4jackson - package de.undercouch.bson4jackson
 
de.undercouch.bson4jackson.deserializers - package de.undercouch.bson4jackson.deserializers
 
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
 
deallocateBuffer(int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Removes a buffer from the list of internal buffers and saves it for reuse if this feature is enabled.
Decimal128 - Class in de.undercouch.bson4jackson.types
(Copied from Decimal128 mongo class).
Decimal128(long) - Constructor for class de.undercouch.bson4jackson.types.Decimal128
Constructs a Decimal128 value representing the given long.
Decimal128(BigDecimal) - Constructor for class de.undercouch.bson4jackson.types.Decimal128
Constructs a Decimal128 value representing the given BigDecimal.
DEFAULT_BSON_GENERATOR_FEATURE_FLAGS - Static variable in class de.undercouch.bson4jackson.BsonFactory
The BSON generator features enabled by default
DEFAULT_BSON_PARSER_FEATURE_FLAGS - Static variable in class de.undercouch.bson4jackson.BsonFactory
The BSON parser features enabled by default
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
deserialize(JsonParser, DeserializationContext) - Method in class de.undercouch.bson4jackson.deserializers.BsonCalendarDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.undercouch.bson4jackson.deserializers.BsonDateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.undercouch.bson4jackson.deserializers.BsonJavaScriptDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.undercouch.bson4jackson.deserializers.BsonObjectIdDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.undercouch.bson4jackson.deserializers.BsonRegexDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.undercouch.bson4jackson.deserializers.BsonTimestampDeserializer
 
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
eof - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
 
equals(Object) - Method in class de.undercouch.bson4jackson.types.Decimal128
Returns true if the encoded representation of this instance is the same as the encoded representation of o.
equals(Object) - Method in class de.undercouch.bson4jackson.types.Symbol
 
equals(Object) - Method in class de.undercouch.bson4jackson.types.Timestamp
 
escapeCharacters(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
Escapes the given string according to BsonGenerator._characterEscapes.

F

fill() - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
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.
fromIEEE754BIDEncoding(long, long) - Static method in class de.undercouch.bson4jackson.types.Decimal128
Create an instance with the given high and low order bits representing this Decimal128 as an IEEE 754-2008 128-bit decimal floating point using the BID encoding scheme.

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
 
getBuffer(int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
Gets the buffer that holds the byte at the given absolute position.
getCharacterEscapes() - Method in class de.undercouch.bson4jackson.BsonGenerator
 
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
 
getCurrentBsonType() - 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
 
getHigh() - Method in class de.undercouch.bson4jackson.types.Decimal128
Gets the high-order 64 bits of the IEEE 754-2008 128-bit decimal floating point encoding for this Decimal128, using the BID encoding scheme.
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
 
getLow() - Method in class de.undercouch.bson4jackson.types.Decimal128
Gets the low-order 64 bits of the IEEE 754-2008 128-bit decimal floating point encoding for this Decimal128, using the BID encoding scheme.
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
 
getModuleName() - Method in class de.undercouch.bson4jackson.BsonModule
 
getNumberType() - Method in class de.undercouch.bson4jackson.BsonParser
 
getNumberValue() - 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
 
getUTF8Charset() - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
 
getUTF8Encoder() - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
 
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
hashCode() - Method in class de.undercouch.bson4jackson.types.Decimal128
 
hashCode() - Method in class de.undercouch.bson4jackson.types.Symbol
 
hashCode() - Method in class de.undercouch.bson4jackson.types.Timestamp
 
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
Checks whether a generator feature is enabled
isEnabled(BsonParser.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
Checks whether a parser feature is enabled
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
isExpectedStartArrayToken() - Method in class de.undercouch.bson4jackson.BsonParser
 
isFinite() - Method in class de.undercouch.bson4jackson.types.Decimal128
Returns true if this Decimal128 is finite.
isInfinite() - Method in class de.undercouch.bson4jackson.types.Decimal128
Returns true if this Decimal128 is infinite.
isNaN() - Method in class de.undercouch.bson4jackson.types.Decimal128
Returns true if this Decimal128 is Not-A-Number (NaN).
isNegative() - Method in class de.undercouch.bson4jackson.types.Decimal128
Returns true if this Decimal128 is negative.

J

JavaScript - Class in de.undercouch.bson4jackson.types
Embedded JavaScript code with an optional scope (i.e.
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
 
loadMore() - Method in class de.undercouch.bson4jackson.BsonParser
 

M

mark - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
 
mark(int) - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 
mark(int) - Method in class de.undercouch.bson4jackson.io.CountingInputStream
 
mark(int) - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
mark(int) - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 
markSupported() - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
markSupported() - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 

N

NaN - Static variable in class de.undercouch.bson4jackson.types.Decimal128
A constant holding a Not-a-Number (NaN) value of type Decimal128.
NEGATIVE_INFINITY - Static variable in class de.undercouch.bson4jackson.types.Decimal128
A constant holding the negative infinity of type Decimal128.
NEGATIVE_NaN - Static variable in class de.undercouch.bson4jackson.types.Decimal128
A constant holding a negative Not-a-Number (-NaN) value of type Decimal128.
NEGATIVE_ZERO - Static variable in class de.undercouch.bson4jackson.types.Decimal128
A constant holding a negative zero value of type Decimal128.
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

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.

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
 
read() - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
read(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
read() - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 
read(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 
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
Marks a buffer a being re-usable.
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.BsonParser.Context
 
reset() - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
 
reset() - Method in class de.undercouch.bson4jackson.io.CountingInputStream
 
reset() - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
reset() - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 

S

serialize(Calendar, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonCalendarSerializer
 
serialize(Date, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonDateSerializer
 
serialize(JavaScript, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonJavaScriptSerializer
 
serialize(ObjectId, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonObjectIdSerializer
 
serialize(Pattern, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonRegexSerializer
 
serialize(Symbol, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonSymbolSerializer
 
serialize(Timestamp, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonTimestampSerializer
 
serialize(UUID, JsonGenerator, SerializerProvider) - Method in class de.undercouch.bson4jackson.serializers.BsonUuidSerializer
 
setCharacterEscapes(CharacterEscapes) - Method in class de.undercouch.bson4jackson.BsonGenerator
 
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).
setupModule(Module.SetupContext) - Method in class de.undercouch.bson4jackson.BsonModule
 
size - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
 
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
 
skip(long) - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
 
skip(long) - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
 
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
Works like BufferedInputStream, but is not thread-safe and also uses a a re-usable static buffer provided by StaticBuffers to achieve better performance
StaticBufferedInputStream(InputStream) - Constructor for class de.undercouch.bson4jackson.io.StaticBufferedInputStream
Creates a new buffered input stream
StaticBufferedInputStream(InputStream, int) - Constructor for class de.undercouch.bson4jackson.io.StaticBufferedInputStream
Creates a new buffered input stream
StaticBuffers - Class in de.undercouch.bson4jackson.io
Keeps thread-local re-usable buffers.
StaticBuffers() - Constructor for class de.undercouch.bson4jackson.io.StaticBuffers
Hidden constructor
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.BsonParser.BsonLocation
 
toString() - Method in class de.undercouch.bson4jackson.types.Decimal128
Returns the String representation of the Decimal128 value.
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_DECIMAL128 - 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
 

U

UnsafeByteArrayInputStream - Class in de.undercouch.bson4jackson.io
An input stream that serves the content of an array.
UnsafeByteArrayInputStream(byte[]) - Constructor for class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
Creates a new stream that serves the whole given array
UnsafeByteArrayInputStream(byte[], int, int) - Constructor for class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
Creates a new stream that serves part of the given array
UTF8_BUFFER - Static variable in class de.undercouch.bson4jackson.io.LittleEndianInputStream
A unique key for a buffer used in LittleEndianInputStream.readUTF(DataInput, int)
uuidToLittleEndianBytes(UUID) - Static method in class de.undercouch.bson4jackson.serializers.BsonUuidSerializer
Utility routine for converting UUIDs to bytes in little endian format.

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.BsonParser.State
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.BsonParser.State
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.
version() - Method in class de.undercouch.bson4jackson.BsonModule
 

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
 
writeEndObjectInternal() - 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.
_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
Counts the number of bytes read from BsonParser._in
_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
A buffer that will lazily be initialized by LittleEndianInputStream.readLine()
_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
The position in the buffer the last time CountingInputStream.mark(int) was called
_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
Escape codes to use when writing strings (only valid of BsonGenerator._characterEscapes is not null, see BsonGenerator.setCharacterEscapes(CharacterEscapes))
_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
The character set used in DynamicOutputBuffer.putUTF8(String).
_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)
A B C D E F G H I J L M N O P R S T U V W _