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

A

add(Object) - Method in class org.bson.LazyBSONList
 
add(int, Object) - Method in class org.bson.LazyBSONList
 
add(String) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
add(String) - Method in class org.bson.util.StringRangeSet
 
addAll(Collection) - Method in class org.bson.LazyBSONList
 
addAll(int, Collection) - Method in class org.bson.LazyBSONList
 
addAll(Collection<? extends String>) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
addAll(Collection<? extends String>) - Method in class org.bson.util.StringRangeSet
 
addDecodingHook(Class, Transformer) - Static method in class org.bson.BSON
 
addEncodingHook(Class, Transformer) - Static method in class org.bson.BSON
 
append(String, Object) - Method in class org.bson.BasicBSONObject
Add a key/value pair to this object
applyDecodingHooks(Object) - Static method in class org.bson.BSON
 
applyEncodingHooks(Object) - Static method in class org.bson.BSON
 
ARRAY - Static variable in class org.bson.BSON
 
array() - Method in class org.bson.io.BSONByteBuffer
 
arrayDone() - Method in class org.bson.BasicBSONCallback
 
arrayDone() - Method in interface org.bson.BSONCallback
 
arrayDone() - Method in class org.bson.EmptyBSONCallback
 
arrayOffset() - Method in class org.bson.io.BSONByteBuffer
 
arrayStart() - Method in class org.bson.BasicBSONCallback
 
arrayStart(String) - Method in class org.bson.BasicBSONCallback
 
arrayStart() - Method in interface org.bson.BSONCallback
 
arrayStart(String) - Method in interface org.bson.BSONCallback
 
arrayStart() - Method in class org.bson.EmptyBSONCallback
 
arrayStart(String) - Method in class org.bson.EmptyBSONCallback
 
asAscii() - Method in class org.bson.io.PoolOutputBuffer
 
asString() - Method in class org.bson.io.BasicOutputBuffer
 
asString(String) - Method in class org.bson.io.BasicOutputBuffer
 
asString() - Method in class org.bson.io.OutputBuffer
 
asString(String) - Method in class org.bson.io.OutputBuffer
 
asString(String) - Method in class org.bson.io.PoolOutputBuffer
 

B

B_BINARY - Static variable in class org.bson.BSON
 
B_FUNC - Static variable in class org.bson.BSON
 
B_GENERAL - Static variable in class org.bson.BSON
 
B_UUID - Static variable in class org.bson.BSON
 
babbleToMongod(String) - Static method in class org.bson.types.ObjectId
 
BasicBSONCallback - Class in org.bson
 
BasicBSONCallback() - Constructor for class org.bson.BasicBSONCallback
 
BasicBSONDecoder - Class in org.bson
Basic implementation of BSONDecoder interface that creates BasicBSONObject instances
BasicBSONDecoder() - Constructor for class org.bson.BasicBSONDecoder
 
BasicBSONEncoder - Class in org.bson
this is meant to be pooled or cached there is some per instance memory for string conversion, etc...
BasicBSONEncoder() - Constructor for class org.bson.BasicBSONEncoder
 
BasicBSONList - Class in org.bson.types
Utility class to allow array DBObjects to be created.
BasicBSONList() - Constructor for class org.bson.types.BasicBSONList
 
BasicBSONObject - Class in org.bson
A simple implementation of DBObject.
BasicBSONObject() - Constructor for class org.bson.BasicBSONObject
Creates an empty object.
BasicBSONObject(int) - Constructor for class org.bson.BasicBSONObject
 
BasicBSONObject(String, Object) - Constructor for class org.bson.BasicBSONObject
Convenience CTOR
BasicBSONObject(Map) - Constructor for class org.bson.BasicBSONObject
Creates a DBObject from a map.
BasicOutputBuffer - Class in org.bson.io
 
BasicOutputBuffer() - Constructor for class org.bson.io.BasicOutputBuffer
 
BINARY - Static variable in class org.bson.BSON
 
Binary - Class in org.bson.types
generic binary holder
Binary(byte[]) - Constructor for class org.bson.types.Binary
Creates a Binary object with the default binary type of 0
Binary(byte, byte[]) - Constructor for class org.bson.types.Binary
Creates a Binary object
Bits - Class in org.bson.io
 
Bits() - Constructor for class org.bson.io.Bits
 
BOOLEAN - Static variable in class org.bson.BSON
 
BSON - Class in org.bson
 
BSON() - Constructor for class org.bson.BSON
 
BSONByteBuffer - Class in org.bson.io
Pseudo byte buffer, delegates as it is too hard to properly override / extend the ByteBuffer API
BSONCallback - Interface in org.bson
 
BSONDecoder - Interface in org.bson
 
BSONEncoder - Interface in org.bson
 
BSONException - Exception in org.bson
A general runtime exception raised in BSON processing.
BSONException(String) - Constructor for exception org.bson.BSONException
 
BSONException(int, String) - Constructor for exception org.bson.BSONException
 
BSONException(String, Throwable) - Constructor for exception org.bson.BSONException
 
BSONException(int, String, Throwable) - Constructor for exception org.bson.BSONException
 
BSONInput - Class in org.bson.io
 
BSONInput(InputStream) - Constructor for class org.bson.io.BSONInput
 
BSONLazyDecoder - Class in org.bson
 
BSONLazyDecoder() - Constructor for class org.bson.BSONLazyDecoder
 
BSONObject - Interface in org.bson
A key-value map that can be saved to the database.
BSONTimestamp - Class in org.bson.types
this is used for internal increment values.
BSONTimestamp() - Constructor for class org.bson.types.BSONTimestamp
 
BSONTimestamp(int, int) - Constructor for class org.bson.types.BSONTimestamp
 
buf - Variable in class org.bson.io.BSONByteBuffer
 
BUF_SIZE - Static variable in class org.bson.io.PoolOutputBuffer
 

C

cacheContainsKey(Object) - Method in class org.bson.util.ClassMap
cacheContainsKey
ClassMap<T> - Class in org.bson.util
Maps Class objects to values.
ClassMap() - Constructor for class org.bson.util.ClassMap
 
clear() - Method in class org.bson.LazyBSONList
 
clear() - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
clear() - Method in class org.bson.util.ClassMap
clear
clear() - Method in class org.bson.util.StringRangeSet
 
clearAllHooks() - Static method in class org.bson.BSON
 
clearDecodingHooks() - Static method in class org.bson.BSON
Clears *all* decoding hooks.
clearEncodingHooks() - Static method in class org.bson.BSON
Clears *all* encoding hooks.
CODE - Static variable in class org.bson.BSON
 
Code - Class in org.bson.types
for using the Code type
Code(String) - Constructor for class org.bson.types.Code
 
CODE_W_SCOPE - Static variable in class org.bson.BSON
 
CodeWScope - Class in org.bson.types
for using the CodeWScope type
CodeWScope(String, BSONObject) - Constructor for class org.bson.types.CodeWScope
 
compareTo(ByteBuffer) - Method in class org.bson.io.BSONByteBuffer
 
compareTo(ObjectId) - Method in class org.bson.types.ObjectId
 
contains(Object) - Method in class org.bson.LazyBSONList
 
contains(Object) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
contains(Object) - Method in class org.bson.util.StringRangeSet
 
containsAll(Collection) - Method in class org.bson.LazyBSONList
 
containsAll(Collection<?>) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
containsAll(Collection<?>) - Method in class org.bson.util.StringRangeSet
 
containsField(String) - Method in class org.bson.BasicBSONObject
Checks if this object contains a given field
containsField(String) - Method in interface org.bson.BSONObject
Checks if this object contains a field with the given name.
containsField(String) - Method in class org.bson.KeyCachingLazyBSONObject
 
containsField(String) - Method in class org.bson.LazyBSONObject
 
containsField(String) - Method in class org.bson.types.BasicBSONList
 
containsKey(String) - Method in class org.bson.BasicBSONObject
Deprecated.  
containsKey(String) - Method in interface org.bson.BSONObject
Deprecated.  
containsKey(String) - Method in class org.bson.LazyBSONObject
Deprecated. 
containsKey(String) - Method in class org.bson.types.BasicBSONList
Deprecated.  
containsKey(Object) - Method in class org.bson.util.ClassMap
containsKey
containsValue(Object) - Method in class org.bson.util.ClassMap
containsValue
create() - Method in class org.bson.BasicBSONCallback
 
create(boolean, List<String>) - Method in class org.bson.BasicBSONCallback
 
createArray(byte[], int) - Method in class org.bson.LazyBSONCallback
 
createBSONCallback() - Method in class org.bson.BasicBSONCallback
 
createBSONCallback() - Method in interface org.bson.BSONCallback
 
createBSONCallback() - Method in class org.bson.EmptyBSONCallback
 
createDBRef(String, ObjectId) - Method in class org.bson.LazyBSONCallback
 
createList() - Method in class org.bson.BasicBSONCallback
 
createNew() - Method in class org.bson.util.SimplePool
 
createObject(byte[], int) - Method in class org.bson.LazyBSONCallback
 
cur() - Method in class org.bson.BasicBSONCallback
 
curName() - Method in class org.bson.BasicBSONCallback
 

D

DATE - Static variable in class org.bson.BSON
 
decode(byte[], BSONCallback) - Method in class org.bson.BasicBSONDecoder
 
decode(InputStream, BSONCallback) - Method in class org.bson.BasicBSONDecoder
 
decode(byte[]) - Static method in class org.bson.BSON
 
decode(byte[], BSONCallback) - Method in interface org.bson.BSONDecoder
 
decode(InputStream, BSONCallback) - Method in interface org.bson.BSONDecoder
 
decode(byte[], BSONCallback) - Method in class org.bson.LazyBSONDecoder
 
decode(InputStream, BSONCallback) - Method in class org.bson.LazyBSONDecoder
 
done() - Method in class org.bson.BasicBSONEncoder
 
done() - Method in interface org.bson.BSONEncoder
 
done(T) - Method in class org.bson.util.SimplePool
 
duplicate() - Method in class org.bson.io.BSONByteBuffer
 

E

EmptyBSONCallback - Class in org.bson
 
EmptyBSONCallback() - Constructor for class org.bson.EmptyBSONCallback
 
encode(BSONObject) - Method in class org.bson.BasicBSONEncoder
 
encode(BSONObject) - Static method in class org.bson.BSON
 
encode(BSONObject) - Method in interface org.bson.BSONEncoder
 
entrySet() - Method in class org.bson.util.ClassMap
entrySet
EOO - Static variable in class org.bson.BSON
 
equals(Object) - Method in class org.bson.BasicBSONObject
 
equals(Object) - Method in class org.bson.io.BSONByteBuffer
 
equals(Object) - Method in class org.bson.types.BSONTimestamp
 
equals(Object) - Method in class org.bson.types.Code
 
equals(Object) - Method in class org.bson.types.CodeWScope
 
equals(Object) - Method in class org.bson.types.ObjectId
 
equals(Object) - Method in class org.bson.util.ClassMap
equals
ExposedByteArrayInputStream - Class in org.bson.util
 
ExposedByteArrayInputStream(byte[]) - Constructor for class org.bson.util.ExposedByteArrayInputStream
 
ExposedByteArrayInputStream(byte[], int, int) - Constructor for class org.bson.util.ExposedByteArrayInputStream
 

F

fill(byte[]) - Method in class org.bson.io.BSONInput
 
fill(byte[], int) - Method in class org.bson.io.BSONInput
 

G

get() - Method in class org.bson.BasicBSONCallback
 
get(String) - Method in class org.bson.BasicBSONObject
Gets a value from this object
get() - Method in interface org.bson.BSONCallback
 
get(String) - Method in interface org.bson.BSONObject
Gets a field from this object by a given name.
get() - Method in class org.bson.EmptyBSONCallback
 
get(int) - Method in class org.bson.io.BSONByteBuffer
 
get(byte[], int, int) - Method in class org.bson.io.BSONByteBuffer
 
get(byte[]) - Method in class org.bson.io.BSONByteBuffer
 
get(String) - Method in class org.bson.KeyCachingLazyBSONObject
 
get() - Method in class org.bson.LazyBSONCallback
 
get(int) - Method in class org.bson.LazyBSONList
 
get(String) - Method in class org.bson.LazyBSONObject
 
get(String) - Method in class org.bson.types.BasicBSONList
Gets a value at an index.
get() - Static method in class org.bson.types.ObjectId
Gets a new object id.
get(Object) - Method in class org.bson.util.ClassMap
get
get() - Method in class org.bson.util.SimplePool
 
getAncestry(Class) - Static method in class org.bson.util.ClassMap
getAncestry Walks superclass and interface graph, superclasses first, then interfaces, to compute an ancestry list.
getBoolean(String) - Method in class org.bson.BasicBSONObject
Returns the value of a field as a boolean.
getBoolean(String, boolean) - Method in class org.bson.BasicBSONObject
Returns the value of a field as a boolean
getBSONSize() - Method in class org.bson.LazyBSONObject
 
getBuffer() - Method in class org.bson.util.ExposedByteArrayInputStream
 
getCache() - Method in class org.bson.util.ClassMap
cache
getChar(int) - Method in class org.bson.io.BSONByteBuffer
 
getCode() - Method in class org.bson.types.Code
 
getCString(int) - Method in class org.bson.io.BSONByteBuffer
 
getCurrentInc() - Static method in class org.bson.types.ObjectId
Gets the current value of the auto increment
getData() - Method in class org.bson.types.Binary
 
getDecodingHooks(Class) - Static method in class org.bson.BSON
Returns the decoding hook(s) associated with the specific class
getDouble(String) - Method in class org.bson.BasicBSONObject
Returns the value of a field as a double.
getDouble(int) - Method in class org.bson.io.BSONByteBuffer
 
getElementBSONSize(int) - Method in class org.bson.LazyBSONObject
 
getElementType(int) - Method in class org.bson.LazyBSONObject
 
getElementValue(LazyBSONObject.ElementRecord) - Method in class org.bson.LazyBSONObject
 
getEncodingHooks(Class) - Static method in class org.bson.BSON
Returns the encoding hook(s) associated with the specified class
getErrorCode() - Method in exception org.bson.BSONException
Returns the error code.
getFloat(int) - Method in class org.bson.io.BSONByteBuffer
 
getGenMachineId() - Static method in class org.bson.types.ObjectId
Gets the generated machine ID, identifying the machine / process / class loader
getInc() - Method in class org.bson.types.BSONTimestamp
 
getInc() - Method in class org.bson.types.ObjectId
 
getInt(String) - Method in class org.bson.BasicBSONObject
Returns the value of a field as an int.
getInt(String, int) - Method in class org.bson.BasicBSONObject
Returns the value of a field as an int.
getInt(int) - Method in class org.bson.io.BSONByteBuffer
Gets a Little Endian Integer
getInt(int, boolean) - Method in class org.bson.io.BSONByteBuffer
 
getIntBE(int) - Method in class org.bson.io.BSONByteBuffer
 
getInternalMap() - Method in class org.bson.util.ClassMap
internalMap
getIntLE(int) - Method in class org.bson.io.BSONByteBuffer
 
getLong(String) - Method in class org.bson.BasicBSONObject
Returns the value of a field as a long.
getLong(int) - Method in class org.bson.io.BSONByteBuffer
 
getMachine() - Method in class org.bson.types.ObjectId
 
getMax() - Method in class org.bson.io.BSONInput
 
getObjectId(String) - Method in class org.bson.BasicBSONObject
Returns the object id or null if not set.
getPos() - Method in class org.bson.io.BSONInput
 
getPosition() - Method in class org.bson.io.BasicOutputBuffer
 
getPosition() - Method in class org.bson.io.OutputBuffer
 
getPosition() - Method in class org.bson.io.PoolOutputBuffer
 
getScope() - Method in class org.bson.types.CodeWScope
 
getShort(int) - Method in class org.bson.io.BSONByteBuffer
 
getString(String) - Method in class org.bson.BasicBSONObject
Returns the value of a field as a string
getSymbol() - Method in class org.bson.types.Symbol
 
getTime() - Method in class org.bson.types.BSONTimestamp
 
getTime() - Method in class org.bson.types.ObjectId
Gets the time of this ID, in milliseconds
getTimeSecond() - Method in class org.bson.types.ObjectId
Gets the time of this ID, in seconds
getType() - Method in class org.bson.types.Binary
 
getUTF8String(int) - Method in class org.bson.io.BSONByteBuffer
 
gotBinary(String, byte, byte[]) - Method in class org.bson.BasicBSONCallback
 
gotBinary(String, byte, byte[]) - Method in interface org.bson.BSONCallback
 
gotBinary(String, byte, byte[]) - Method in class org.bson.EmptyBSONCallback
 
gotBinary(String, byte, byte[]) - Method in class org.bson.LazyBSONCallback
 
gotBinaryArray(String, byte[]) - Method in class org.bson.BasicBSONCallback
Deprecated. 
gotBinaryArray(String, byte[]) - Method in interface org.bson.BSONCallback
Deprecated. 
gotBinaryArray(String, byte[]) - Method in class org.bson.EmptyBSONCallback
Deprecated. 
gotBoolean(String, boolean) - Method in class org.bson.BasicBSONCallback
 
gotBoolean(String, boolean) - Method in interface org.bson.BSONCallback
 
gotBoolean(String, boolean) - Method in class org.bson.EmptyBSONCallback
 
gotCode(String, String) - Method in class org.bson.BasicBSONCallback
 
gotCode(String, String) - Method in interface org.bson.BSONCallback
 
gotCode(String, String) - Method in class org.bson.EmptyBSONCallback
 
gotCodeWScope(String, String, Object) - Method in class org.bson.BasicBSONCallback
 
gotCodeWScope(String, String, Object) - Method in interface org.bson.BSONCallback
 
gotCodeWScope(String, String, Object) - Method in class org.bson.EmptyBSONCallback
 
gotDate(String, long) - Method in class org.bson.BasicBSONCallback
 
gotDate(String, long) - Method in interface org.bson.BSONCallback
 
gotDate(String, long) - Method in class org.bson.EmptyBSONCallback
 
gotDBRef(String, String, ObjectId) - Method in class org.bson.BasicBSONCallback
 
gotDBRef(String, String, ObjectId) - Method in interface org.bson.BSONCallback
 
gotDBRef(String, String, ObjectId) - Method in class org.bson.EmptyBSONCallback
 
gotDouble(String, double) - Method in class org.bson.BasicBSONCallback
 
gotDouble(String, double) - Method in interface org.bson.BSONCallback
 
gotDouble(String, double) - Method in class org.bson.EmptyBSONCallback
 
gotInt(String, int) - Method in class org.bson.BasicBSONCallback
 
gotInt(String, int) - Method in interface org.bson.BSONCallback
 
gotInt(String, int) - Method in class org.bson.EmptyBSONCallback
 
gotLong(String, long) - Method in class org.bson.BasicBSONCallback
 
gotLong(String, long) - Method in interface org.bson.BSONCallback
 
gotLong(String, long) - Method in class org.bson.EmptyBSONCallback
 
gotMaxKey(String) - Method in class org.bson.BasicBSONCallback
 
gotMaxKey(String) - Method in interface org.bson.BSONCallback
 
gotMaxKey(String) - Method in class org.bson.EmptyBSONCallback
 
gotMinKey(String) - Method in class org.bson.BasicBSONCallback
 
gotMinKey(String) - Method in interface org.bson.BSONCallback
 
gotMinKey(String) - Method in class org.bson.EmptyBSONCallback
 
gotNull(String) - Method in class org.bson.BasicBSONCallback
 
gotNull(String) - Method in interface org.bson.BSONCallback
 
gotNull(String) - Method in class org.bson.EmptyBSONCallback
 
gotObjectId(String, ObjectId) - Method in class org.bson.BasicBSONCallback
 
gotObjectId(String, ObjectId) - Method in interface org.bson.BSONCallback
 
gotObjectId(String, ObjectId) - Method in class org.bson.EmptyBSONCallback
 
gotRegex(String, String, String) - Method in class org.bson.BasicBSONCallback
 
gotRegex(String, String, String) - Method in interface org.bson.BSONCallback
 
gotRegex(String, String, String) - Method in class org.bson.EmptyBSONCallback
 
gotString(String, String) - Method in class org.bson.BasicBSONCallback
 
gotString(String, String) - Method in interface org.bson.BSONCallback
 
gotString(String, String) - Method in class org.bson.EmptyBSONCallback
 
gotSymbol(String, String) - Method in class org.bson.BasicBSONCallback
 
gotSymbol(String, String) - Method in interface org.bson.BSONCallback
 
gotSymbol(String, String) - Method in class org.bson.EmptyBSONCallback
 
gotTimestamp(String, int, int) - Method in class org.bson.BasicBSONCallback
 
gotTimestamp(String, int, int) - Method in interface org.bson.BSONCallback
 
gotTimestamp(String, int, int) - Method in class org.bson.EmptyBSONCallback
 
gotUndefined(String) - Method in class org.bson.BasicBSONCallback
 
gotUndefined(String) - Method in interface org.bson.BSONCallback
 
gotUndefined(String) - Method in class org.bson.EmptyBSONCallback
 
gotUUID(String, long, long) - Method in class org.bson.BasicBSONCallback
 
gotUUID(String, long, long) - Method in interface org.bson.BSONCallback
subtype 3
gotUUID(String, long, long) - Method in class org.bson.EmptyBSONCallback
 

H

handleSpecialObjects(String, BSONObject) - Method in class org.bson.BasicBSONEncoder
 
hasArray() - Method in class org.bson.io.BSONByteBuffer
 
hasErrorCode() - Method in exception org.bson.BSONException
Returns true if the error code is set (i.e., not null).
hashCode() - Method in class org.bson.io.BSONByteBuffer
 
hashCode() - Method in class org.bson.types.Code
 
hashCode() - Method in class org.bson.types.CodeWScope
 
hashCode() - Method in class org.bson.types.ObjectId
 
hashCode() - Method in class org.bson.util.ClassMap
hashCode
hasNext() - Method in class org.bson.LazyBSONList.LazyBSONListIterator
 
hasNext() - Method in class org.bson.LazyBSONObject.LazyBSONIterator
 
hasRemaining() - Method in class org.bson.io.BSONByteBuffer
 
hex() - Method in class org.bson.io.OutputBuffer
 

I

indexOf(Object) - Method in class org.bson.LazyBSONList
 
initCache() - Method in class org.bson.util.ClassMap
initCache
isElementEmpty(int) - Method in class org.bson.LazyBSONObject
 
isEmpty() - Method in class org.bson.LazyBSONObject
 
isEmpty() - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
isEmpty() - Method in class org.bson.util.ClassMap
isEmpty
isEmpty() - Method in class org.bson.util.StringRangeSet
 
isNew() - Method in class org.bson.types.ObjectId
 
isPartialObject() - Method in class org.bson.LazyDBList
 
isStackEmpty() - Method in class org.bson.BasicBSONCallback
 
isValid(String) - Static method in class org.bson.types.ObjectId
Checks if a string could be an ObjectId.
iterator() - Method in class org.bson.LazyBSONList
 
iterator() - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
iterator() - Method in class org.bson.util.StringRangeSet
 

K

KeyCachingLazyBSONObject - Class in org.bson
 
KeyCachingLazyBSONObject(byte[], LazyBSONCallback) - Constructor for class org.bson.KeyCachingLazyBSONObject
 
KeyCachingLazyBSONObject(byte[], int, LazyBSONCallback) - Constructor for class org.bson.KeyCachingLazyBSONObject
 
KeyCachingLazyBSONObject(BSONByteBuffer, LazyBSONCallback) - Constructor for class org.bson.KeyCachingLazyBSONObject
 
KeyCachingLazyBSONObject(BSONByteBuffer, int, LazyBSONCallback) - Constructor for class org.bson.KeyCachingLazyBSONObject
 
keySet() - Method in interface org.bson.BSONObject
Returns this object's fields' names
keySet() - Method in class org.bson.LazyBSONObject
 
keySet() - Method in class org.bson.types.BasicBSONList
 
keySet() - Method in class org.bson.util.ClassMap
keySet

L

lastIndexOf(Object) - Method in class org.bson.LazyBSONList
 
LazyBSONCallback - Class in org.bson
 
LazyBSONCallback() - Constructor for class org.bson.LazyBSONCallback
 
LazyBSONDecoder - Class in org.bson
implementation of BSONDecoder that creates LazyBSONObject instances
LazyBSONDecoder() - Constructor for class org.bson.LazyBSONDecoder
 
LazyBSONList - Class in org.bson
 
LazyBSONList(byte[], LazyBSONCallback) - Constructor for class org.bson.LazyBSONList
 
LazyBSONList(byte[], int, LazyBSONCallback) - Constructor for class org.bson.LazyBSONList
 
LazyBSONList(BSONByteBuffer, LazyBSONCallback) - Constructor for class org.bson.LazyBSONList
 
LazyBSONList(BSONByteBuffer, int, LazyBSONCallback) - Constructor for class org.bson.LazyBSONList
 
LazyBSONList.LazyBSONListIterator - Class in org.bson
 
LazyBSONList.LazyBSONListIterator() - Constructor for class org.bson.LazyBSONList.LazyBSONListIterator
 
LazyBSONObject - Class in org.bson
 
LazyBSONObject(byte[], LazyBSONCallback) - Constructor for class org.bson.LazyBSONObject
 
LazyBSONObject(byte[], int, LazyBSONCallback) - Constructor for class org.bson.LazyBSONObject
 
LazyBSONObject(BSONByteBuffer, LazyBSONCallback) - Constructor for class org.bson.LazyBSONObject
 
LazyBSONObject(BSONByteBuffer, int, LazyBSONCallback) - Constructor for class org.bson.LazyBSONObject
 
LazyBSONObject.LazyBSONIterator - Class in org.bson
 
LazyBSONObject.LazyBSONIterator() - Constructor for class org.bson.LazyBSONObject.LazyBSONIterator
 
LazyBSONObject.LazyBSONKeySet - Class in org.bson
 
LazyBSONObject.LazyBSONKeySet() - Constructor for class org.bson.LazyBSONObject.LazyBSONKeySet
 
LazyDBList - Class in org.bson
 
LazyDBList(byte[], LazyBSONCallback) - Constructor for class org.bson.LazyDBList
 
LazyDBList(byte[], int, LazyBSONCallback) - Constructor for class org.bson.LazyDBList
 
LazyDBList(BSONByteBuffer, LazyBSONCallback) - Constructor for class org.bson.LazyDBList
 
LazyDBList(BSONByteBuffer, int, LazyBSONCallback) - Constructor for class org.bson.LazyDBList
 
length() - Method in class org.bson.types.Binary
 
listIterator(int) - Method in class org.bson.LazyBSONList
 
listIterator() - Method in class org.bson.LazyBSONList
 

M

mark() - Method in class org.bson.io.BSONByteBuffer
 
markAsPartialObject() - Method in class org.bson.LazyDBList
 
massageToObjectId(Object) - Static method in class org.bson.types.ObjectId
Turn an object into an ObjectId, if possible.
MAXKEY - Static variable in class org.bson.BSON
 
MaxKey - Class in org.bson.types
Represent the maximum key value regardless of the key's type
MaxKey() - Constructor for class org.bson.types.MaxKey
 
md5() - Method in class org.bson.io.OutputBuffer
 
MINKEY - Static variable in class org.bson.BSON
 
MinKey - Class in org.bson.types
Represent the minimum key value regardless of the key's type
MinKey() - Constructor for class org.bson.types.MinKey
 

N

next() - Method in class org.bson.LazyBSONList.LazyBSONListIterator
 
next() - Method in class org.bson.LazyBSONObject.LazyBSONIterator
 
notNew() - Method in class org.bson.types.ObjectId
 
NULL - Static variable in class org.bson.BSON
 
NUMBER - Static variable in class org.bson.BSON
 
NUMBER_INT - Static variable in class org.bson.BSON
 
NUMBER_LONG - Static variable in class org.bson.BSON
 
numRead() - Method in class org.bson.io.BSONInput
 

O

OBJECT - Static variable in class org.bson.BSON
 
objectDone() - Method in class org.bson.BasicBSONCallback
 
objectDone() - Method in interface org.bson.BSONCallback
 
objectDone() - Method in class org.bson.EmptyBSONCallback
 
objectDone() - Method in class org.bson.LazyBSONCallback
 
ObjectId - Class in org.bson.types
A globally unique identifier for objects.
ObjectId(Date) - Constructor for class org.bson.types.ObjectId
 
ObjectId(Date, int) - Constructor for class org.bson.types.ObjectId
 
ObjectId(Date, int, int) - Constructor for class org.bson.types.ObjectId
 
ObjectId(String) - Constructor for class org.bson.types.ObjectId
Creates a new instance from a string.
ObjectId(String, boolean) - Constructor for class org.bson.types.ObjectId
 
ObjectId(byte[]) - Constructor for class org.bson.types.ObjectId
 
ObjectId(int, int, int) - Constructor for class org.bson.types.ObjectId
Creates an ObjectId
ObjectId() - Constructor for class org.bson.types.ObjectId
Create a new object id.
objectStart() - Method in class org.bson.BasicBSONCallback
 
objectStart(boolean) - Method in class org.bson.BasicBSONCallback
 
objectStart(String) - Method in class org.bson.BasicBSONCallback
 
objectStart(boolean, String) - Method in class org.bson.BasicBSONCallback
 
objectStart() - Method in interface org.bson.BSONCallback
 
objectStart(String) - Method in interface org.bson.BSONCallback
 
objectStart(boolean) - Method in interface org.bson.BSONCallback
 
objectStart() - Method in class org.bson.EmptyBSONCallback
 
objectStart(String) - Method in class org.bson.EmptyBSONCallback
 
objectStart(boolean) - Method in class org.bson.EmptyBSONCallback
 
objectStart() - Method in class org.bson.LazyBSONCallback
 
objectStart(String) - Method in class org.bson.LazyBSONCallback
 
objectStart(boolean) - Method in class org.bson.LazyBSONCallback
 
OID - Static variable in class org.bson.BSON
 
ok(T) - Method in class org.bson.util.SimplePool
 
order() - Method in class org.bson.io.BSONByteBuffer
 
org.bson - package org.bson
Contains the base BSON classes and Encoder/Decoder.
org.bson.io - package org.bson.io
Contains classes implementing I/O operations used by BSON objects.
org.bson.types - package org.bson.types
Contains classes implementing various BSON types.
org.bson.util - package org.bson.util
Misc utils used by BSON.
OutputBuffer - Class in org.bson.io
 
OutputBuffer() - Constructor for class org.bson.io.OutputBuffer
 

P

pipe(OutputStream) - Method in class org.bson.io.BasicOutputBuffer
 
pipe(DataOutput) - Method in class org.bson.io.BasicOutputBuffer
 
pipe(OutputStream) - Method in class org.bson.io.OutputBuffer
 
pipe(OutputStream) - Method in class org.bson.io.PoolOutputBuffer
 
PoolOutputBuffer - Class in org.bson.io
 
PoolOutputBuffer() - Constructor for class org.bson.io.PoolOutputBuffer
 
position(int) - Method in class org.bson.io.BSONByteBuffer
 
put(String, Object) - Method in class org.bson.BasicBSONObject
Add a key/value pair to this object
put(String, Object) - Method in interface org.bson.BSONObject
Sets a name/value pair in this object.
put(String, Object) - Method in class org.bson.LazyBSONObject
 
put(String, Object) - Method in class org.bson.types.BasicBSONList
Puts a value at an index.
put(int, Object) - Method in class org.bson.types.BasicBSONList
Puts a value at an index.
put(Class, T) - Method in class org.bson.util.ClassMap
put
putAll(Map) - Method in class org.bson.BasicBSONObject
 
putAll(BSONObject) - Method in class org.bson.BasicBSONObject
 
putAll(BSONObject) - Method in interface org.bson.BSONObject
Sets all key/value pairs from an object into this object
putAll(Map) - Method in interface org.bson.BSONObject
Sets all key/value pairs from a map into this object
putAll(BSONObject) - Method in class org.bson.LazyBSONObject
 
putAll(Map) - Method in class org.bson.LazyBSONObject
 
putAll(Map) - Method in class org.bson.types.BasicBSONList
 
putAll(BSONObject) - Method in class org.bson.types.BasicBSONList
 
putAll(Map) - Method in class org.bson.util.ClassMap
putAll
putBinary(String, byte[]) - Method in class org.bson.BasicBSONEncoder
 
putBinary(String, Binary) - Method in class org.bson.BasicBSONEncoder
 
putBoolean(String, Boolean) - Method in class org.bson.BasicBSONEncoder
 
putCode(String, Code) - Method in class org.bson.BasicBSONEncoder
 
putCodeWScope(String, CodeWScope) - Method in class org.bson.BasicBSONEncoder
 
putDate(String, Date) - Method in class org.bson.BasicBSONEncoder
 
putNull(String) - Method in class org.bson.BasicBSONEncoder
 
putNumber(String, Number) - Method in class org.bson.BasicBSONEncoder
 
putObject(BSONObject) - Method in class org.bson.BasicBSONEncoder
Encodes a BSONObject.
putObject(BSONObject) - Method in interface org.bson.BSONEncoder
 
putObjectId(String, ObjectId) - Method in class org.bson.BasicBSONEncoder
 
putSpecial(String, Object) - Method in class org.bson.BasicBSONEncoder
 
putString(String, String) - Method in class org.bson.BasicBSONEncoder
 
putSymbol(String, Symbol) - Method in class org.bson.BasicBSONEncoder
 
putTimestamp(String, BSONTimestamp) - Method in class org.bson.BasicBSONEncoder
 
putUndefined(String) - Method in class org.bson.BasicBSONEncoder
 
putUUID(String, UUID) - Method in class org.bson.BasicBSONEncoder
 

R

read() - Method in class org.bson.io.BSONInput
 
readCStr() - Method in class org.bson.io.BSONInput
 
readDouble() - Method in class org.bson.io.BSONInput
 
readFully(InputStream, byte[]) - Static method in class org.bson.io.Bits
 
readFully(InputStream, byte[], int) - Static method in class org.bson.io.Bits
 
readInt(InputStream) - Static method in class org.bson.io.Bits
 
readInt(InputStream, byte[]) - Static method in class org.bson.io.Bits
 
readInt(byte[]) - Static method in class org.bson.io.Bits
 
readInt(byte[], int) - Static method in class org.bson.io.Bits
 
readInt() - Method in class org.bson.io.BSONInput
 
readIntBE(byte[], int) - Static method in class org.bson.io.Bits
 
readIntBE() - Method in class org.bson.io.BSONInput
 
readLong(InputStream) - Static method in class org.bson.io.Bits
 
readLong(InputStream, byte[]) - Static method in class org.bson.io.Bits
 
readLong(byte[]) - Static method in class org.bson.io.Bits
 
readLong(byte[], int) - Static method in class org.bson.io.Bits
 
readLong() - Method in class org.bson.io.BSONInput
 
readObject(byte[]) - Method in class org.bson.BasicBSONDecoder
 
readObject(InputStream) - Method in class org.bson.BasicBSONDecoder
 
readObject(byte[]) - Method in interface org.bson.BSONDecoder
 
readObject(InputStream) - Method in interface org.bson.BSONDecoder
 
readObject(byte[]) - Method in class org.bson.LazyBSONDecoder
 
readObject(InputStream) - Method in class org.bson.LazyBSONDecoder
 
readUTF8String() - Method in class org.bson.io.BSONInput
 
REF - Static variable in class org.bson.BSON
 
REGEX - Static variable in class org.bson.BSON
 
regexFlag(char) - Static method in class org.bson.BSON
 
regexFlags(String) - Static method in class org.bson.BSON
Converts a string of regular expression flags from the database in Java regular expression flags.
regexFlags(int) - Static method in class org.bson.BSON
Converts Java regular expression flags into a string of flags for the database
remaining() - Method in class org.bson.io.BSONByteBuffer
 
remove() - Method in class org.bson.LazyBSONList.LazyBSONListIterator
 
remove(Object) - Method in class org.bson.LazyBSONList
 
remove(int) - Method in class org.bson.LazyBSONList
 
remove() - Method in class org.bson.LazyBSONObject.LazyBSONIterator
 
remove(Object) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
remove(Object) - Method in class org.bson.util.ClassMap
remove
remove(Object) - Method in class org.bson.util.StringRangeSet
 
removeAll(Collection) - Method in class org.bson.LazyBSONList
 
removeAll(Collection<?>) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
removeAll(Collection<?>) - Method in class org.bson.util.StringRangeSet
 
removeDecodingHook(Class, Transformer) - Static method in class org.bson.BSON
Remove a specific encoding hook for a specific class.
removeDecodingHooks(Class) - Static method in class org.bson.BSON
Remove all decoding hooks for a specific class.
removeEncodingHook(Class, Transformer) - Static method in class org.bson.BSON
Remove a specific encoding hook for a specific class.
removeEncodingHooks(Class) - Static method in class org.bson.BSON
Remove all encoding hooks for a specific class.
removeField(String) - Method in class org.bson.BasicBSONObject
Deletes a field from this object.
removeField(String) - Method in interface org.bson.BSONObject
Removes a field with a given name from this object.
removeField(String) - Method in class org.bson.LazyBSONObject
 
removeField(String) - Method in class org.bson.types.BasicBSONList
 
reset() - Method in class org.bson.BasicBSONCallback
 
reset() - Method in interface org.bson.BSONCallback
 
reset() - Method in class org.bson.EmptyBSONCallback
 
reset() - Method in class org.bson.io.BSONByteBuffer
 
reset() - Method in class org.bson.io.PoolOutputBuffer
 
reset() - Method in class org.bson.LazyBSONCallback
 
retainAll(Collection) - Method in class org.bson.LazyBSONList
 
retainAll(Collection<?>) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
retainAll(Collection<?>) - Method in class org.bson.util.StringRangeSet
 
rewind() - Method in class org.bson.io.BSONByteBuffer
 

S

seekEnd() - Method in class org.bson.io.BasicOutputBuffer
 
seekEnd() - Method in class org.bson.io.OutputBuffer
 
seekEnd() - Method in class org.bson.io.PoolOutputBuffer
 
seekStart() - Method in class org.bson.io.BasicOutputBuffer
 
seekStart() - Method in class org.bson.io.OutputBuffer
 
seekStart() - Method in class org.bson.io.PoolOutputBuffer
 
set(OutputBuffer) - Method in class org.bson.BasicBSONEncoder
 
set(OutputBuffer) - Method in interface org.bson.BSONEncoder
 
set(int, Object) - Method in class org.bson.LazyBSONList
 
setMax(int) - Method in class org.bson.io.BSONInput
 
setPosition(int) - Method in class org.bson.io.BasicOutputBuffer
 
setPosition(int) - Method in class org.bson.io.OutputBuffer
 
setPosition(int) - Method in class org.bson.io.PoolOutputBuffer
 
setRoot(Object) - Method in class org.bson.BasicBSONCallback
 
setRootObject(Object) - Method in class org.bson.LazyBSONCallback
 
SimplePool<T> - Class in org.bson.util
 
SimplePool(int) - Constructor for class org.bson.util.SimplePool
 
SimplePool() - Constructor for class org.bson.util.SimplePool
 
size() - Method in class org.bson.io.BasicOutputBuffer
 
size() - Method in class org.bson.io.BSONByteBuffer
 
size() - Method in class org.bson.io.OutputBuffer
 
size() - Method in class org.bson.io.PoolOutputBuffer
 
size() - Method in class org.bson.LazyBSONList
 
size() - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
size() - Method in class org.bson.util.ClassMap
size
size() - Method in class org.bson.util.StringRangeSet
 
sizeCString(int) - Method in class org.bson.LazyBSONObject
 
slice() - Method in class org.bson.io.BSONByteBuffer
 
STRING - Static variable in class org.bson.BSON
 
StringRangeSet - Class in org.bson.util
 
StringRangeSet(int) - Constructor for class org.bson.util.StringRangeSet
 
subList(int, int) - Method in class org.bson.LazyBSONList
 
SYMBOL - Static variable in class org.bson.BSON
 
Symbol - Class in org.bson.types
Class to hold a BSON symbol object, which is an interned string in Ruby
Symbol(String) - Constructor for class org.bson.types.Symbol
 

T

TIMESTAMP - Static variable in class org.bson.BSON
 
toArray() - Method in class org.bson.LazyBSONList
 
toArray(Object[]) - Method in class org.bson.LazyBSONList
 
toArray() - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
toArray(T[]) - Method in class org.bson.LazyBSONObject.LazyBSONKeySet
 
toArray() - Method in class org.bson.util.StringRangeSet
 
toArray(T[]) - Method in class org.bson.util.StringRangeSet
 
toByteArray() - Method in class org.bson.io.OutputBuffer
mostly for testing
toByteArray() - Method in class org.bson.types.ObjectId
 
toInt(Object) - Static method in class org.bson.BSON
 
toMap() - Method in class org.bson.BasicBSONObject
Converts a DBObject to a map.
toMap() - Method in interface org.bson.BSONObject
Returns a map representing this BSONObject.
toMap() - Method in class org.bson.LazyBSONObject
 
toMap() - Method in class org.bson.types.BasicBSONList
 
toString() - Method in class org.bson.BasicBSONObject
Returns a JSON serialization of this object
toString() - Method in class org.bson.io.BSONByteBuffer
 
toString() - Method in class org.bson.io.OutputBuffer
 
toString() - Method in class org.bson.LazyBSONObject
Returns a JSON serialization of this object
toString() - Method in class org.bson.LazyDBList
Returns a JSON serialization of this object
toString() - Method in class org.bson.types.BSONTimestamp
 
toString() - Method in class org.bson.types.Code
 
toString() - Method in class org.bson.types.MaxKey
 
toString() - Method in class org.bson.types.MinKey
 
toString() - Method in class org.bson.types.ObjectId
 
toString() - Method in class org.bson.types.Symbol
 
toString() - Method in class org.bson.util.ClassMap
toString
toStringBabble() - Method in class org.bson.types.ObjectId
 
toStringMongod() - Method in class org.bson.types.ObjectId
 
transform(Object) - Method in interface org.bson.Transformer
 
Transformer - Interface in org.bson
 

U

UNDEFINED - Static variable in class org.bson.BSON
 

V

values() - Method in class org.bson.util.ClassMap
values

W

wrap(byte[], int, int) - Static method in class org.bson.io.BSONByteBuffer
 
wrap(byte[]) - Static method in class org.bson.io.BSONByteBuffer
 
write(byte[]) - Method in class org.bson.io.BasicOutputBuffer
 
write(byte[], int, int) - Method in class org.bson.io.BasicOutputBuffer
 
write(int) - Method in class org.bson.io.BasicOutputBuffer
 
write(byte[]) - Method in class org.bson.io.OutputBuffer
 
write(byte[], int, int) - Method in class org.bson.io.OutputBuffer
 
write(int) - Method in class org.bson.io.OutputBuffer
 
write(byte[]) - Method in class org.bson.io.PoolOutputBuffer
 
write(byte[], int, int) - Method in class org.bson.io.PoolOutputBuffer
 
write(int) - Method in class org.bson.io.PoolOutputBuffer
 
writeCString(String) - Method in class org.bson.BasicBSONEncoder
 
writeDouble(double) - Method in class org.bson.io.OutputBuffer
 
writeInt(int) - Method in class org.bson.BasicBSONEncoder
 
writeInt(int) - Method in class org.bson.io.OutputBuffer
 
writeInt(int, int) - Method in class org.bson.io.OutputBuffer
 
writeIntBE(int) - Method in class org.bson.io.OutputBuffer
 
writeLong(long) - Method in class org.bson.BasicBSONEncoder
 
writeLong(long) - Method in class org.bson.io.OutputBuffer
 

_

_binary(String) - Method in class org.bson.BasicBSONDecoder
 
_buf - Variable in class org.bson.BasicBSONEncoder
 
_callback - Variable in class org.bson.BasicBSONDecoder
 
_callback - Variable in class org.bson.LazyBSONObject
 
_doc_start_offset - Variable in class org.bson.LazyBSONObject
 
_flip(int) - Static method in class org.bson.types.ObjectId
 
_in - Variable in class org.bson.BasicBSONDecoder
 
_inc() - Method in class org.bson.types.ObjectId
 
_input - Variable in class org.bson.LazyBSONObject
 
_isAscii(byte) - Method in class org.bson.io.BSONByteBuffer
 
_isAscii(byte) - Method in class org.bson.io.BSONInput
 
_len - Variable in class org.bson.io.BSONInput
 
_machine() - Method in class org.bson.types.ObjectId
 
_max - Variable in class org.bson.io.BSONInput
 
_need(int) - Method in class org.bson.io.BSONInput
ensure that there are num bytes to read _pos is where to start reading from
_pos - Variable in class org.bson.io.BSONInput
 
_put(String, Object) - Method in class org.bson.BasicBSONCallback
 
_put(byte, String) - Method in class org.bson.BasicBSONEncoder
Encodes the type and key.
_put(String) - Method in class org.bson.BasicBSONEncoder
puts as utf-8 string
_putObjectField(String, Object) - Method in class org.bson.BasicBSONEncoder
 
_putValueString(String) - Method in class org.bson.BasicBSONEncoder
 
_time() - Method in class org.bson.types.ObjectId
 
_utf8 - Static variable in class org.bson.BSON
 

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