Class SteppingIterator

java.lang.Object
com.spun.util.parser.SteppingIterator

public class SteppingIterator extends Object
  • Field Details

    • DEFAULT_STEPPING

      public static final int[] DEFAULT_STEPPING
  • Constructor Details

    • SteppingIterator

      public SteppingIterator(int offset, int[] stepping, int actualSize)
  • Method Details

    • isLast

      public boolean isLast(int currentPlace, int forSteppingLevel)
    • isFirst

      public boolean isFirst(int index, int forSteppingLevel)
    • getSize

      public int getSize(boolean includeOffset, boolean includeStepping)
    • getStepCountForRound

      public static int getStepCountForRound(int forSteppingLevel, int onIndex, int[] stepping, int indexBase)
      Returns:
      the index of the current Step.
    • getStepCountForRound

      public int getStepCountForRound(int forSteppingLevel, int currentPlace, int indexBase)
    • getTotalStepCountForRound

      public int getTotalStepCountForRound(int forSteppingLevel, int indexBase)
    • getStepPositionForRound

      public int getStepPositionForRound(int forSteppingLevel, int indexBase, int currentIndex)
    • getActualPosition

      public int getActualPosition(int position)