final class QSequenceDeePathBackwardExtender extends QSequenceDeePathExtender
| Modifier and Type | Field and Description |
|---|---|
private int |
delta |
private int |
mediaLeftLength |
private int |
mediaRightLength |
| Constructor and Description |
|---|
QSequenceDeePathBackwardExtender(int maximumMediaLeftLength,
int maximumMediaRightLength) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getNextX(QSequenceDeePathExtenderArray xs,
int diagonal,
int dee) |
int |
getProgress(int diagonal) |
protected int |
getSnakeX(QSequenceMedia media,
int x,
int y) |
protected void |
reset(QSequenceMedia media,
QSequenceDeePathExtenderArray xs) |
extendDeePath, getLeft, getRight, getSnakeStartLeft, getSnakeStartRight, print, resetprivate int delta
private int mediaLeftLength
private int mediaRightLength
public QSequenceDeePathBackwardExtender(int maximumMediaLeftLength,
int maximumMediaRightLength)
protected int getNextX(QSequenceDeePathExtenderArray xs, int diagonal, int dee)
getNextX in class QSequenceDeePathExtenderprotected int getSnakeX(QSequenceMedia media, int x, int y) throws QSequenceException
getSnakeX in class QSequenceDeePathExtenderQSequenceExceptionprotected final void reset(QSequenceMedia media, QSequenceDeePathExtenderArray xs)
reset in class QSequenceDeePathExtenderpublic int getProgress(int diagonal)
getProgress in class QSequenceDeePathExtender