com.topologi.diffx.algorithm
Class DiffXAlgorithmBase

java.lang.Object
  extended by com.topologi.diffx.algorithm.DiffXAlgorithmBase
All Implemented Interfaces:
DiffXAlgorithm
Direct Known Subclasses:
DiffXFitopsy, DiffXFitsy, DiffXFitWesyma, DiffXKumarRangan

public abstract class DiffXAlgorithmBase
extends Object
implements DiffXAlgorithm

A base class for Diff-X algorithms.

Version:
15 December 2004
Author:
Christophe Lauret

Constructor Summary
DiffXAlgorithmBase(EventSequence seq0, EventSequence seq1)
          Creates a new DiffX algorithm base class.
 
Method Summary
 EventSequence getFirstSequence()
          Returns the first sequence used for the diff-x comparison.
 EventSequence getSecondSequence()
          Returns the second sequence used for the diff-x comparison.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.topologi.diffx.algorithm.DiffXAlgorithm
length, process
 

Constructor Detail

DiffXAlgorithmBase

public DiffXAlgorithmBase(EventSequence seq0,
                          EventSequence seq1)
Creates a new DiffX algorithm base class.

Parameters:
seq0 - The first sequence to compare.
seq1 - The second sequence to compare.
Method Detail

getFirstSequence

public final EventSequence getFirstSequence()
Returns the first sequence used for the diff-x comparison.

Specified by:
getFirstSequence in interface DiffXAlgorithm
Returns:
the first sequence used for the diff-x comparison.

getSecondSequence

public final EventSequence getSecondSequence()
Returns the second sequence used for the diff-x comparison.

Specified by:
getSecondSequence in interface DiffXAlgorithm
Returns:
the second sequence used for the diff-x comparison.