Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.
- assignCurrentValue(Object) - Method in class de.undercouch.bson4jackson.BsonGenerator
- 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
BsonGeneratorandBsonParser - BsonFactory() - Constructor for class de.undercouch.bson4jackson.BsonFactory
- BsonFactory(BsonFactory) - 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(ObjectWriteContext, IOContext, 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.Feature - Enum Class 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
- BsonLocation(ContentReference, long) - Constructor for class de.undercouch.bson4jackson.BsonParser.BsonLocation
- 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(ObjectReadContext, IOContext, int, int, InputStream) - Constructor for class de.undercouch.bson4jackson.BsonParser
-
Constructs a new parser
- BsonParser.BsonLocation - Class in de.undercouch.bson4jackson
- BsonParser.Context - Class in de.undercouch.bson4jackson
-
Information about the element currently begin parsed
- BsonParser.Feature - Enum Class in de.undercouch.bson4jackson
-
Defines toggable features
- BsonParser.State - Enum Class 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
- BUFFER0 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER1 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER2 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER3 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER4 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER5 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER6 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER7 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER8 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- BUFFER9 - Enum constant in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
- byteBuffer(StaticBuffers.Key, int) - Method in class de.undercouch.bson4jackson.io.StaticBuffers
-
Creates or re-uses a
ByteBufferthat 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
CharBufferthat 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.BsonParser
- close() - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
- close() - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
- compareTo(Decimal128) - Method in class de.undercouch.bson4jackson.types.Decimal128
- configure(BsonGenerator.Feature, boolean) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Method for enabling/disabling specified generator features (check
BsonGenerator.Featurefor list of features) - configure(BsonParser.Feature, boolean) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Method for enabling/disabling specified parser features (check
BsonParser.Featurefor list of features) - Context(BsonParser.Context, boolean) - Constructor for class de.undercouch.bson4jackson.BsonParser.Context
- copy() - Method in class de.undercouch.bson4jackson.BsonFactory
-
Returns a new cloned copy of the factory
- 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.parentandBsonParser.Context.array - count - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
-
The number of bytes read so far
- 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
- currentLocation() - Method in class de.undercouch.bson4jackson.BsonParser
- currentName() - Method in class de.undercouch.bson4jackson.BsonParser
- currentTokenLocation() - Method in class de.undercouch.bson4jackson.BsonParser
- currentValue() - Method in class de.undercouch.bson4jackson.BsonGenerator
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.Featurefor list of features) - disable(BsonParser.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Method for disabling specified parser features (check
BsonParser.Featurefor list of features) - DocumentInfo(BsonGenerator.DocumentInfo, int, boolean) - Constructor for class de.undercouch.bson4jackson.BsonGenerator.DocumentInfo
-
Creates a new DocumentInfo object
- DONE - Enum constant in enum class de.undercouch.bson4jackson.BsonParser.State
- doubleValue() - Method in class de.undercouch.bson4jackson.types.Decimal128
-
Converts this
Decimal128to adouble. - 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_SIZEbytes. - 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_SIZEbytes. - 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.Featurefor list of features) - enable(BsonParser.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Method for enabling specified parser features (check
BsonParser.Featurefor list of features) - ENABLE_STREAMING - Enum constant in enum class de.undercouch.bson4jackson.BsonGenerator.Feature
-
Enables streaming by setting the document's total number of bytes in the header to 0.
- END_OF_STRING - Static variable in class de.undercouch.bson4jackson.BsonConstants
-
End of string
- eof - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
-
Whether the end of the underlying stream has been reached
- 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
- FIELDNAME - Enum constant in enum class de.undercouch.bson4jackson.BsonParser.State
- 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
- floatValue() - Method in class de.undercouch.bson4jackson.types.Decimal128
-
Converts this
Decimal128to afloat. - 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
- getContext() - Method in class de.undercouch.bson4jackson.BsonParser
- getCounter() - Method in class de.undercouch.bson4jackson.types.ObjectId
- getCurrentBsonType() - 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.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.
- getMask() - Method in enum class de.undercouch.bson4jackson.BsonGenerator.Feature
- getMask() - Method in enum class 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
- getNumberValueDeferred() - Method in class de.undercouch.bson4jackson.BsonParser
- getNumberValueExact() - Method in class de.undercouch.bson4jackson.BsonParser
- getPosition() - Method in class de.undercouch.bson4jackson.io.CountingInputStream
- getRandomValue1() - Method in class de.undercouch.bson4jackson.types.ObjectId
- getRandomValue2() - Method in class de.undercouch.bson4jackson.types.ObjectId
- getScope() - Method in class de.undercouch.bson4jackson.types.JavaScript
- getString() - Method in class de.undercouch.bson4jackson.BsonParser
- getStringCharacters() - Method in class de.undercouch.bson4jackson.BsonParser
- getStringLength() - Method in class de.undercouch.bson4jackson.BsonParser
- getStringOffset() - Method in class de.undercouch.bson4jackson.BsonParser
- getSymbol() - Method in class de.undercouch.bson4jackson.types.Symbol
- getTime() - Method in class de.undercouch.bson4jackson.types.Timestamp
- getTimestamp() - Method in class de.undercouch.bson4jackson.types.ObjectId
- 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
- hasStringCharacters() - Method in class de.undercouch.bson4jackson.BsonParser
- HONOR_DOCUMENT_LENGTH - Enum constant in enum class de.undercouch.bson4jackson.BsonParser.Feature
-
Honors the document length field when parsing, useful for when reading from streams that may contain other content after the document that will be read by something else.
I
- intValue() - Method in class de.undercouch.bson4jackson.types.Decimal128
-
Converts this
Decimal128to aint. - isArray() - Method in class de.undercouch.bson4jackson.BsonGenerator
- isEnabled(BsonGenerator.Feature) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Checks whether a generator 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.BsonFactory
-
Checks whether a parser 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
DataInputStreambut reads values using little-endian encoding. - LittleEndianInputStream(InputStream) - Constructor for class de.undercouch.bson4jackson.io.LittleEndianInputStream
- longValue() - Method in class de.undercouch.bson4jackson.types.Decimal128
-
Converts this
Decimal128to along.
M
- mark - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
-
A marked position
- 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, short) - 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(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a byte array into the buffer at the given position with the given offset 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.
- putBytes(int, byte[], int, int) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a byte array into the buffer at the given position with the given offset.
- 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(int, long) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a 64-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.
- putString(int, CharSequence) - Method in class de.undercouch.bson4jackson.io.DynamicOutputBuffer
-
Puts a character sequence 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.
- 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.
- 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.
R
- read() - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
- read() - Method in class de.undercouch.bson4jackson.io.CountingInputStream
- read() - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
- read() - Method in class de.undercouch.bson4jackson.io.UnsafeByteArrayInputStream
- read(byte[]) - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
- read(byte[]) - Method in class de.undercouch.bson4jackson.io.CountingInputStream
- read(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.BoundedInputStream
- read(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.CountingInputStream
- read(byte[], int, int) - Method in class de.undercouch.bson4jackson.io.StaticBufferedInputStream
- 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(JavaScript, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonJavaScriptSerializer
- serialize(ObjectId, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonObjectIdSerializer
- serialize(Symbol, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonSymbolSerializer
- serialize(Timestamp, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonTimestampSerializer
- serialize(Calendar, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonCalendarSerializer
- serialize(Date, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonDateSerializer
- serialize(Pattern, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonRegexSerializer
- serialize(UUID, JsonGenerator, SerializationContext) - Method in class de.undercouch.bson4jackson.serializers.BsonUuidSerializer
- setCharacterEscapes(CharacterEscapes) - Method in class de.undercouch.bson4jackson.BsonFactory
-
Sets the character escapes to use for generators created by this factory
- setCharacterEscapes(CharacterEscapes) - Method in class de.undercouch.bson4jackson.BsonGenerator
- 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)orDynamicOutputBuffer.flushTo(WritableByteChannel). - setupModule(JacksonModule.SetupContext) - Method in class de.undercouch.bson4jackson.BsonModule
- size - Variable in class de.undercouch.bson4jackson.io.BoundedInputStream
-
The stream's size
- 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 byStaticBuffersto 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 Class in de.undercouch.bson4jackson.io
-
Possible buffer keys
- streamReadContext() - Method in class de.undercouch.bson4jackson.BsonParser
- streamReadInputSource() - Method in class de.undercouch.bson4jackson.BsonParser
- streamWriteCapabilities() - Method in class de.undercouch.bson4jackson.BsonGenerator
- streamWriteContext() - Method in class de.undercouch.bson4jackson.BsonGenerator
- streamWriteOutputBuffered() - Method in class de.undercouch.bson4jackson.BsonGenerator
- streamWriteOutputTarget() - Method in class de.undercouch.bson4jackson.BsonGenerator
- 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
- VALUE - Enum constant in enum class de.undercouch.bson4jackson.BsonParser.State
- valueOf(String) - Static method in enum class de.undercouch.bson4jackson.BsonGenerator.Feature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.undercouch.bson4jackson.BsonParser.Feature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.undercouch.bson4jackson.BsonParser.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.undercouch.bson4jackson.BsonGenerator.Feature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.undercouch.bson4jackson.BsonParser.Feature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.undercouch.bson4jackson.BsonParser.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.undercouch.bson4jackson.io.StaticBuffers.Key
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in class de.undercouch.bson4jackson.BsonGenerator
- version() - Method in class de.undercouch.bson4jackson.BsonModule
- version() - Method in class de.undercouch.bson4jackson.BsonParser
W
- WRITE_BIGDECIMALS_AS_DECIMAL128 - Enum constant in enum class de.undercouch.bson4jackson.BsonGenerator.Feature
-
Forces
BigDecimals to be written asDecimal128s. - WRITE_BIGDECIMALS_AS_STRINGS - Enum constant in enum class de.undercouch.bson4jackson.BsonGenerator.Feature
-
Forces
BigDecimals to be written asStrings. - 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[], int, int), but with the possibility to specify a binary subtype (seeBsonConstants). - 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
- writeJavaScript(JavaScript, SerializationContext) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
Write a BSON JavaScript object
- writeName(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeNull() - 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(int) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeNumber(long) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeNumber(short) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeNumber(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeNumber(BigDecimal) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeNumber(BigInteger) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeObjectId(ObjectId) - Method in class de.undercouch.bson4jackson.BsonGenerator
-
Write a BSON ObjectId
- writePropertyId(long) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeRaw(char) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeRaw(char[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeRaw(String) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeRaw(String, int, int) - 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
- writeStartArray(Object) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeStartObject() - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeStartObject(Object) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeString(char[], int, int) - Method in class de.undercouch.bson4jackson.BsonGenerator
- writeString(String) - 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
_
- _bsonCharacterEscapes - Variable in class de.undercouch.bson4jackson.BsonFactory
-
Custom character escapes to use for generators created by this factory
- _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
-
Wraps around
LittleEndianInputStream._rawBuf - _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
- _closeInput() - Method in class de.undercouch.bson4jackson.BsonGenerator
- _closeInput() - Method in class de.undercouch.bson4jackson.BsonParser
- _code - Variable in class de.undercouch.bson4jackson.types.JavaScript
-
The actual code
- _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(ObjectWriteContext, IOContext, Writer) - Method in class de.undercouch.bson4jackson.BsonFactory
- _createParser(ObjectReadContext, IOContext, byte[], int, int) - Method in class de.undercouch.bson4jackson.BsonFactory
- _createParser(ObjectReadContext, IOContext, InputStream) - Method in class de.undercouch.bson4jackson.BsonFactory
- _createParser(ObjectReadContext, IOContext, Reader) - Method in class de.undercouch.bson4jackson.BsonFactory
- _createUTF8Generator(ObjectWriteContext, IOContext, OutputStream) - 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)
- _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.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() - _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._characterEscapesis not null, seeBsonGenerator.setCharacterEscapes(CharacterEscapes)) - _parseIntValue() - Method in class de.undercouch.bson4jackson.BsonParser
- _parseNumericValue(int) - Method in class de.undercouch.bson4jackson.BsonParser
- _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
- _streamReadContext - Variable in class de.undercouch.bson4jackson.BsonParser
-
The Jackson read context for tracking parsing state
- _symbol - Variable in class de.undercouch.bson4jackson.types.Symbol
-
The actual symbol
- _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
- _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)
- _writeContext - Variable in class de.undercouch.bson4jackson.BsonGenerator
-
The write context used for tracking object/array nesting
- _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)
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form