class
#include <JavaIterator.hpp>
JavaIterator Contents
- Reference
The JavaIterator class is a wrapper allowing to easily handle Java objects that are instances of Iterator.
Public static functions
-
static auto forIterable(const easyjni::JavaObject& iterable) -> Universe::
JavaIterator -
static auto of(easyjni::JavaObject iterator) -> Universe::
JavaIterator
Public functions
Function documentation
static Universe:: JavaIterator Universe:: JavaIterator:: forIterable(const easyjni::JavaObject& iterable)
Parameters | |
---|---|
iterable | The existing Java iterable object. |
Returns | The wrapper for the iterator of the object. |
Creates a new JavaIterator from an existing Java object that is an instance of Iterable.
static Universe:: JavaIterator Universe:: JavaIterator:: of(easyjni::JavaObject iterator)
Parameters | |
---|---|
iterator | The existing Java object. |
Returns | The wrapper for the object. |
Creates a new JavaIterator from an existing Java object that is an instance of Iterator.
easyjni::JavaObject Universe:: JavaIterator:: operator*()
Returns | The wrapped Java object. |
---|
Gives the Java object that is wrapped in this JavaIterator.
bool Universe:: JavaIterator:: hasNext()
Returns | If there is a next element. |
---|
Checks whether there is a next element to iterate over.
easyjni::JavaObject Universe:: JavaIterator:: next()
Returns | The next element. |
---|
Gives the next element of the iteration.
void Universe:: JavaIterator:: remove()
Removes the current element.