# com.bea.content.manager
NodeIterator Interface

public interface NodeIterator
extends `ListIterator`, `Serializable`

A Serializable Iterator over Nodes that includes pagination.

All Superinterfaces
  `Iterator`, `ListIterator`, `Serializable`

## Method Summary

`public `Collection`` | `currentPage`() Gets the current Page.
`public `Collection`` | `nextPage`() Gets the next page of Nodes.
`public `Collection`` | `previousPage`() Gets the previous page of Nodes.

Methods from interface `java.util.`Iterator``
`hasNext, next, remove`

Methods from interface `java.util.`ListIterator``
`add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set`

## Method Detail

### currentPage() Method

    public Collection currentPage()

Gets the current Page. This does not affect the index.

### nextPage() Method

    public Collection nextPage()

Gets the next page of Nodes.

### previousPage() Method

    public Collection previousPage()

Gets the previous page of Nodes.