com.gams.api.GAMSDatabaseIterator Class Reference
An iterator of a GAMSDatabase over a collection of GAMSSymbol.
More...
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.