com.gams.api.GAMSDatabaseIterator Class Reference
An iterator of a GAMSDatabase
over a collection of GAMSSymbol
.
More...
Inherits Iterator< GAMSSymbol<?> >.
Public Member Functions | |
boolean | hasNext () |
Checks if the iteration has more elements. | |
GAMSSymbol<?> | next () |
Returns the next element T in the iteration. | |
void | remove () |
The method throws an instance of UnsupportedException and performs no other actions. | |
Detailed Description
An iterator of a GAMSDatabase
over a collection of GAMSSymbol
.
The behavior of an iterator is unspecified if the underlying collection is modified while the iteration is in progress.
- Since
- 24.1.3
- See also
- GAMSDatabase
- GAMSDatabase.iterator()
- GAMSSymbol<T extends GAMSSymbolRecord>
Member Function Documentation
◆ hasNext()
boolean com.gams.api.GAMSDatabaseIterator.hasNext | ( | ) |
Checks if the iteration has more elements.
- Returns
- true if the iterator has more elements, false otherwise.
- Exceptions
-
GAMSException If the GAMSDatabase instance of this symbol has already been disposed.
◆ next()
GAMSSymbol<?> com.gams.api.GAMSDatabaseIterator.next | ( | ) |
Returns the next element T in the iteration.
- Returns
- the next element T in the iteration.
- Exceptions
-
GAMSException If either the next element is not found or the GAMSDatabase instance of this symbol has already been disposed.
◆ remove()
void com.gams.api.GAMSDatabaseIterator.remove | ( | ) |
The method throws an instance of UnsupportedException and performs no other actions.
- Exceptions
-
UnsupportedOperationException if the remove operation is not supported by this iterator.