1 package jp.naist.se.stigmata;
\r
3 import java.util.Iterator;
\r
5 public interface ExtractionResultSet extends Iterable<BirthmarkSet>{
\r
6 public boolean isTableType();
\r
8 public void setTableType(boolean flag);
\r
10 public BirthmarkEnvironment getEnvironment();
\r
12 public BirthmarkContext getContext();
\r
14 public String[] getBirthmarkTypes();
\r
16 public int getBirthmarkSetSize();
\r
18 public Iterator<BirthmarkSet> iterator();
\r
20 public BirthmarkSet getBirthmarkSet(int index);
\r
22 public BirthmarkSet getBirthmarkSet(String name);
\r
24 public BirthmarkSet[] getBirthmarkSets();
\r
26 public int getBirthmarkSetSize(ExtractionTarget target);
\r
28 public void removeBirthmarkSet(BirthmarkSet bs);
\r
30 public void removeAllBirthmarkSets();
\r
32 public Iterator<BirthmarkSet> birthmarkSets(ExtractionTarget target);
\r
34 public BirthmarkSet getBirthmarkSet(ExtractionTarget target, int index);
\r
36 public BirthmarkSet getBirthmarkSet(ExtractionTarget target, String setname);
\r
38 public BirthmarkSet[] getBirthmarkSets(ExtractionTarget target);
\r
40 public void addBirthmarkSet(ExtractionTarget target, BirthmarkSet set);
\r
42 public void setBirthmarkSets(ExtractionTarget target, BirthmarkSet[] sets);
\r
44 public void removeBirthmarkSet(ExtractionTarget target, BirthmarkSet set);
\r
46 public void removeAllBirthmarkSets(ExtractionTarget target);
\r