org.egothor.duplicity.file
Class DuplicityCheckingFileElement

java.lang.Object
  extended by org.egothor.duplicity.file.DuplicityCheckingFileElement
Direct Known Subclasses:
JaccardCoeficient, UnitPair, UnitPermutatedMin

public abstract class DuplicityCheckingFileElement
extends java.lang.Object

All element to be stored in the duplicity checking algorithm files must inherit from this class.

Author:
Kate�ina Dufkov�

Constructor Summary
DuplicityCheckingFileElement()
           
 
Method Summary
abstract  boolean isRelatedTo(java.util.Set<DocumentUnitID> set)
           
abstract  void load(DataInputStream dis)
           
abstract  void store(DataOutputStream dos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DuplicityCheckingFileElement

public DuplicityCheckingFileElement()
Method Detail

store

public abstract void store(DataOutputStream dos)
                    throws java.io.IOException
Throws:
java.io.IOException

load

public abstract void load(DataInputStream dis)
                   throws java.io.IOException
Throws:
java.io.IOException

isRelatedTo

public abstract boolean isRelatedTo(java.util.Set<DocumentUnitID> set)