Class EmptyDataProvider<T>

    • Constructor Detail

      • EmptyDataProvider

        public EmptyDataProvider()
    • Method Detail

      • getInstance

        public static <T> EmptyDataProvider<T> getInstance()
        Type Parameters:
        T -
        Returns:
        the singleton instance of this class
      • iterator

        public Iterator<T> iterator​(long first,
                                    long count)
        Description copied from interface: IDataProvider
        Gets an iterator for the subset of total data
        Specified by:
        iterator in interface IDataProvider<T>
        Parameters:
        first - first row of data
        count - minimum number of elements to retrieve
        Returns:
        iterator capable of iterating over {first, first+count} items
      • size

        public long size()
        Description copied from interface: IDataProvider
        Gets total number of items in the collection represented by the DataProvider
        Specified by:
        size in interface IDataProvider<T>
        Returns:
        total item count
      • model

        public IModel<T> model​(Object object)
        Description copied from interface: IDataProvider
        Callback used by the consumer of this data provider to wrap objects retrieved from IDataProvider.iterator(long, long) with a model (usually a detachable one).
        Specified by:
        model in interface IDataProvider<T>
        Parameters:
        object - the object that needs to be wrapped
        Returns:
        the model representation of the object