Serializable
, Cloneable
, Iterable<BsonValue>
, Collection<BsonValue>
, List<BsonValue>
public class RawBsonArray extends BsonArray implements Serializable
Constructor | Description |
---|---|
RawBsonArray(byte[] bytes) |
Constructs a new instance with the given byte array.
|
RawBsonArray(byte[] bytes,
int offset,
int length) |
Constructs a new instance with the given byte array, offset, and length.
|
Modifier and Type | Method | Description |
---|---|---|
void |
add(int index,
BsonValue element) |
|
boolean |
add(BsonValue bsonValue) |
|
boolean |
addAll(int index,
Collection<? extends BsonValue> c) |
|
boolean |
addAll(Collection<? extends BsonValue> c) |
|
void |
clear() |
|
BsonArray |
clone() |
|
boolean |
equals(Object o) |
|
int |
hashCode() |
|
BsonValue |
remove(int index) |
|
boolean |
remove(Object o) |
|
boolean |
removeAll(Collection<?> c) |
|
boolean |
retainAll(Collection<?> c) |
|
BsonValue |
set(int index,
BsonValue element) |
contains, containsAll, get, getBsonType, getValues, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, parse, size, subList, toArray, toArray, toString
asArray, asBinary, asBoolean, asDateTime, asDBPointer, asDecimal128, asDocument, asDouble, asInt32, asInt64, asJavaScript, asJavaScriptWithScope, asNumber, asObjectId, asRegularExpression, asString, asSymbol, asTimestamp, isArray, isBinary, isBoolean, isDateTime, isDBPointer, isDecimal128, isDocument, isDouble, isInt32, isInt64, isJavaScript, isJavaScriptWithScope, isNull, isNumber, isObjectId, isRegularExpression, isString, isSymbol, isTimestamp
parallelStream, removeIf, stream
public RawBsonArray(byte[] bytes)
bytes
- the bytes representing a BSON document. Note that the byte array is NOT copied, so care must be taken not to modify it
after passing it to this construction, unless of course that is your intention.public RawBsonArray(byte[] bytes, int offset, int length)
bytes
- the bytes representing a BSON document. Note that the byte array is NOT copied, so care must be taken not to modify it
after passing it to this construction, unless of course that is your intention.offset
- the offset into the byte arraylength
- the length of the subarray to usepublic boolean add(BsonValue bsonValue)
public boolean remove(Object o)
public boolean addAll(Collection<? extends BsonValue> c)
public boolean addAll(int index, Collection<? extends BsonValue> c)
public boolean removeAll(Collection<?> c)
public boolean retainAll(Collection<?> c)
public void clear()
public void add(int index, BsonValue element)
public BsonValue remove(int index)
public boolean equals(Object o)