Package com.mongodb

Class LazyDBList

  • All Implemented Interfaces:
    com.mongodb.DBObject, org.bson.BSONObject


    public class LazyDBList
    extends org.bson.LazyBSONList
    implements com.mongodb.DBObject
    A LazyDBObject representing a BSON array.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.bson.LazyBSONList

        org.bson.LazyBSONList.LazyBSONListIterator
    • Constructor Summary

      Constructors 
      Constructor Description
      LazyDBList​(byte[] bytes, int offset, org.bson.LazyBSONCallback callback)
      Construct an instance with the given raw bytes and offset.
      LazyDBList​(byte[] bytes, org.bson.LazyBSONCallback callback)
      Construct an instance with the given raw bytes and offset.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean isPartialObject​()  
      void markAsPartialObject​()  
      java.lang.String toString​()
      Deprecated. 
      there is no replacement for this method, as the driver no longer supports generating top-level JSON arrays. To encode an instance of this class to JSON it must be embedded inside a document.
      • Methods inherited from interface org.bson.BSONObject

        containsField, containsKey, get, keySet, put, putAll, putAll, removeField, toMap
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from class org.bson.LazyBSONList

        add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
      • Methods inherited from class org.bson.LazyBSONObject

        containsField, containsKey, entrySet, equals, get, getBSONSize, getBytes, getOffset, hashCode, isEmpty, keySet, pipe, put, putAll, putAll, removeField, toMap
      • Methods inherited from interface java.util.List

        equals, hashCode, isEmpty, of, of, of, of, of, of, of, of, of, of, of, of, replaceAll, sort, spliterator
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LazyDBList

        public LazyDBList​(byte[] bytes,
                          org.bson.LazyBSONCallback callback)
        Construct an instance with the given raw bytes and offset.
        Parameters:
        bytes - the raw BSON bytes
        callback - the callback to use to create nested values
      • LazyDBList

        public LazyDBList​(byte[] bytes,
                          int offset,
                          org.bson.LazyBSONCallback callback)
        Construct an instance with the given raw bytes and offset.
        Parameters:
        bytes - the raw BSON bytes
        offset - the offset into the raw bytes
        callback - the callback to use to create nested values
    • Method Detail

      • markAsPartialObject

        public void markAsPartialObject​()
        Specified by:
        markAsPartialObject in interface com.mongodb.DBObject
      • isPartialObject

        public boolean isPartialObject​()
        Specified by:
        isPartialObject in interface com.mongodb.DBObject
      • toString

        @Deprecated
        public java.lang.String toString​()
        Deprecated. there is no replacement for this method, as the driver no longer supports generating top-level JSON arrays. To encode an instance of this class to JSON it must be embedded inside a document.
        Returns a JSON serialization of this object
        Overrides:
        toString in class java.lang.Object
        Returns:
        JSON serialization