public class QSequenceDifference extends java.lang.Object implements QSequenceSnakeRegister, QSequenceCommonBlockFactory
Constructor and Description |
---|
QSequenceDifference(QSequenceMedia media,
QSequenceMediaIndexTransformer indexTransformer) |
QSequenceDifference(QSequenceMedia media,
QSequenceMediaIndexTransformer indexTransformer,
int maximumSearchDepth) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createCommonBlock(int leftFrom,
int leftTo,
int rightFrom,
int rightTo) |
java.lang.Object |
createDistinctBlock(int leftFrom,
int leftTo,
int rightFrom,
int rightTo) |
java.util.List |
getBlocks() |
void |
registerSnake(int leftFrom,
int leftTo,
int rightFrom,
int rightTo) |
public QSequenceDifference(QSequenceMedia media, QSequenceMediaIndexTransformer indexTransformer)
public QSequenceDifference(QSequenceMedia media, QSequenceMediaIndexTransformer indexTransformer, int maximumSearchDepth)
public void registerSnake(int leftFrom, int leftTo, int rightFrom, int rightTo) throws QSequenceCancelledException
registerSnake
in interface QSequenceSnakeRegister
QSequenceCancelledException
public java.lang.Object createCommonBlock(int leftFrom, int leftTo, int rightFrom, int rightTo)
createCommonBlock
in interface QSequenceCommonBlockFactory
public java.lang.Object createDistinctBlock(int leftFrom, int leftTo, int rightFrom, int rightTo)
createDistinctBlock
in interface QSequenceCommonBlockFactory
public java.util.List getBlocks() throws QSequenceException
QSequenceException