1 package jp.sourceforge.stigmata;
3 import java.util.Iterator;
6 * result set of birthmark comparison.
8 * @author Haruaki TAMADA
10 public interface ComparisonResultSet extends Iterable<ComparisonPair>{
12 * the birthmark environment.
14 public BirthmarkEnvironment getEnvironment();
17 * the birthmark context.
19 public BirthmarkContext getContext();
22 * a iterator for {@link ComparisonPair <code>ComparisonPair</code>}.
25 public Iterator<ComparisonPair> iterator();
28 * a comparison pair at given index.
30 public ComparisonPair getPairAt(int index);
33 * all comparison pairs.
35 public ComparisonPair[] getPairs();
38 * comparison pair count of this instance has.
40 public int getPairCount();
45 public BirthmarkSet[] getPairSources();
48 * returns an array of comparison sources.
50 public Iterator<BirthmarkSet> pairSources();