Class LinearPositionIterator
java.lang.Object
me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator
me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
- All Implemented Interfaces:
Iterator<Position>,PositionIterator
The
PositionIterator that iterates in a linear way-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceThe linear subject -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LinearPositionIterator.LinearCoordinateA linear subject for the x-axisstatic final LinearPositionIterator.LinearCoordinateA linear subject for the y-axisstatic final LinearPositionIterator.LinearCoordinateA linear subject for the z-axisFields inherited from class me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator
box -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new iteratorLinearPositionIterator(BlockBox box, LinearPositionIterator.LinearCoordinate... coordinates) Create a new iterator -
Method Summary
Modifier and TypeMethodDescriptiongetContinue(Position current) booleanhasContinue(Position current) initial()Methods inherited from class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
getCurrent, hasNext, next, resetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Field Details
-
X_COORDINATE
A linear subject for the x-axis -
Y_COORDINATE
A linear subject for the y-axis -
Z_COORDINATE
A linear subject for the z-axis
-
-
Constructor Details
-
LinearPositionIterator
Create a new iterator- Parameters:
box- the boxcoordinates- the linear subjects
-
LinearPositionIterator
Create a new iterator- Parameters:
box- the box
-
-
Method Details
-
initial
- Specified by:
initialin classBasePositionIterator
-
getContinue
- Specified by:
getContinuein classBasePositionIterator- Throws:
NoSuchElementException
-
hasContinue
- Specified by:
hasContinuein classBasePositionIterator
-