Package video.api.client.api.models
Class Page<T>
java.lang.Object
video.api.client.api.models.Page<T>
- All Implemented Interfaces:
java.lang.Iterable<Page<T>>
public class Page<T> extends java.lang.Object implements java.lang.Iterable<Page<T>>
-
Constructor Summary
Constructors Constructor Description Page(java.util.List<T> items, Pagination pagination, java.util.function.Supplier<Page<T>> getNextPage) -
Method Summary
Modifier and Type Method Description java.lang.IntegergetCurrentPage()java.lang.IntegergetCurrentPageItems()java.util.List<T>getItems()java.lang.IntegergetItemsTotal()java.util.List<PaginationLink>getLinks()java.lang.IntegergetPageSize()java.lang.IntegergetPagesTotal()java.util.Iterator<Page<T>>iterator()java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Page
public Page(java.util.List<T> items, Pagination pagination, java.util.function.Supplier<Page<T>> getNextPage)
-
-
Method Details
-
getItems
-
getCurrentPage
public java.lang.Integer getCurrentPage() -
getPageSize
public java.lang.Integer getPageSize() -
getPagesTotal
public java.lang.Integer getPagesTotal() -
getItemsTotal
public java.lang.Integer getItemsTotal() -
getCurrentPageItems
public java.lang.Integer getCurrentPageItems() -
getLinks
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
iterator
- Specified by:
iteratorin interfacejava.lang.Iterable<T>
-