Class MatrixMap.MatrixMapIteratorImpl<E>
java.lang.Object
org.nuiton.util.MatrixMap.MatrixMapIteratorImpl<E>
- All Implemented Interfaces:
Iterator<E>, MatrixMap.MatrixMapIterator<E>
public static class MatrixMap.MatrixMapIteratorImpl<E>
extends Object
implements MatrixMap.MatrixMapIterator<E>
- Since:
- 2.2.1
- Author:
- Benjamin Poussin - poussin@codelutin.com
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMatrixMapIteratorImpl(MatrixMap.MatrixIterator<E> iterator, List[] semantics) -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Field Details
-
iterator
-
semantics
-
pos
protected int pos
-
-
Constructor Details
-
MatrixMapIteratorImpl
- Parameters:
iterator- la matrice sur lequel l'iterator doit travaillersemantics- la semantique de matrix, si matrix n'a pas de semantique alors il faut passer null
-
-
Method Details
-
hasNext
-
next
-
remove
-
getCoordinates
public int[] getCoordinates()- Specified by:
getCoordinatesin interfaceMatrixMap.MatrixMapIterator<E>
-
getValue
- Specified by:
getValuein interfaceMatrixMap.MatrixMapIterator<E>
-
setValue
- Specified by:
setValuein interfaceMatrixMap.MatrixMapIterator<E>
-
getSemanticsCoordinates
- Specified by:
getSemanticsCoordinatesin interfaceMatrixMap.MatrixMapIterator<E>
-