public class SteppingIterator extends Object
| Modifier and Type | Field and Description |
|---|---|
static int[] |
DEFAULT_STEPPING |
| Constructor and Description |
|---|
SteppingIterator(int offset,
int[] stepping,
int actualSize) |
| Modifier and Type | Method and Description |
|---|---|
int |
getActualPosition(int position) |
int |
getSize(boolean includeOffset,
boolean includeStepping) |
int |
getStepCountForRound(int forSteppingLevel,
int currentPlace,
int indexBase) |
static int |
getStepCountForRound(int forSteppingLevel,
int onIndex,
int[] stepping,
int indexBase) |
int |
getStepPositionForRound(int forSteppingLevel,
int indexBase,
int currentIndex) |
int |
getTotalStepCountForRound(int forSteppingLevel,
int indexBase) |
boolean |
isFirst(int index,
int forSteppingLevel) |
boolean |
isLast(int currentPlace,
int forSteppingLevel) |
public SteppingIterator(int offset,
int[] stepping,
int actualSize)
public boolean isLast(int currentPlace,
int forSteppingLevel)
public boolean isFirst(int index,
int forSteppingLevel)
public int getSize(boolean includeOffset,
boolean includeStepping)
public static int getStepCountForRound(int forSteppingLevel,
int onIndex,
int[] stepping,
int indexBase)
public int getStepCountForRound(int forSteppingLevel,
int currentPlace,
int indexBase)
public int getTotalStepCountForRound(int forSteppingLevel,
int indexBase)
public int getStepPositionForRound(int forSteppingLevel,
int indexBase,
int currentIndex)
public int getActualPosition(int position)
Copyright © 2023. All rights reserved.