Class ReuseAllStrategy

    • Constructor Detail

      • ReuseAllStrategy

        public ReuseAllStrategy()
    • Method Detail

      • getItems

        public <T> Iterator<Item<T>> getItems​(IItemFactory<T> factory,
                                              Iterator<IModel<T>> newModels,
                                              Iterator<Item<T>> existingItems)
        reuses if models are equal
        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 existing items
      • 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