com.atlassian.bitbucket.util.Page<T> |
Known Indirect Subclasses
FilteredPageImpl<T>,
PageImpl<T>,
PullRequestActivityPage<T extends PullRequestActivity>,
SimplePullRequestActivityPage<T extends PullRequestActivity>
|
Provides support for pagination.
Pagination makes no guarantee that the next page will have a starting offset of getStart()
+
getLimit()
. Callers must use getNextPageRequest()
to navigate to the next page.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Performs an action on each result in the page.
| |||||||||||
Get a map of the page values mapped by their ordinal values.
| |||||||||||
Transforms the results on the page, producing a new
Page with different values but
all other properties (e.g. |
Performs an action on each result in the page.
action | the action to apply to each result |
---|
true
if there are no more results; otherwise, false
if at least one more page,
perhaps partially filled but not empty, of results is available
null
if this was
the last page
Get a map of the page values mapped by their ordinal values. For filtered pages, the ordinals are the ordinals in the underlying paged collection.
Stream
over the page's results
Transforms the results on the page, producing a new Page
with different values
but
all other properties (e.g. start
and limit
) unchanged.
Implementation note: Transformation is done eagerly to ensure the resulting Page
does
not retain a reference to the original results from the source page. If a transform is used purely to apply
some set of side effects, consider using forEach(Consumer super T>)
instead.
transformFunction | the transformer |
---|