Class ItemsNavigationStrategy

    • Constructor Detail

      • ItemsNavigationStrategy

        public ItemsNavigationStrategy()
    • Method Detail

      • getItems

        public <T> Iterator<Item<T>> getItems​(IItemFactory<T> factory,
                                              Iterator<IModel<T>> newModels,
                                              Iterator<Item<T>> existingItems)
        Returns an iterator over items that will be added to the view. The iterator needs to return all the items because the old ones are removed prior to the new ones added.
        Type Parameters:
        T - type of Item
        Parameters:
        factory - implementation of IItemFactory
        newModels - iterator over models for items
        existingItems - iterator over child items
        Returns:
        iterator over items that will be added after all the old items are moved.
      • getPageCreatedOnRender

        public long getPageCreatedOnRender()
        Description copied from interface: IQuickReuseStrategy
        page to be created on render if page is zero then the current page rendered is reconstructed