OSDN Git Service

change internal process method, which introducing ExtractionResultSet
[stigmata/stigmata.git] / src / main / java / jp / naist / se / stigmata / ExtractionResultSet.java
1 package jp.naist.se.stigmata;\r
2 \r
3 import java.util.Iterator;\r
4 \r
5 public interface ExtractionResultSet extends Iterable<BirthmarkSet>{\r
6     public boolean isTableType();\r
7 \r
8     public void setTableType(boolean flag);\r
9 \r
10     public BirthmarkEnvironment getEnvironment();\r
11 \r
12     public BirthmarkContext getContext();\r
13 \r
14     public String[] getBirthmarkTypes();\r
15 \r
16     public int getBirthmarkSetSize();\r
17 \r
18     public Iterator<BirthmarkSet> iterator();\r
19 \r
20     public BirthmarkSet getBirthmarkSet(int index);\r
21 \r
22     public BirthmarkSet getBirthmarkSet(String name);\r
23 \r
24     public BirthmarkSet[] getBirthmarkSets();\r
25 \r
26     public int getBirthmarkSetSize(ExtractionTarget target);\r
27 \r
28     public void removeBirthmarkSet(BirthmarkSet bs);\r
29 \r
30     public void removeAllBirthmarkSets();\r
31 \r
32     public Iterator<BirthmarkSet> birthmarkSets(ExtractionTarget target);\r
33 \r
34     public BirthmarkSet getBirthmarkSet(ExtractionTarget target, int index);\r
35 \r
36     public BirthmarkSet getBirthmarkSet(ExtractionTarget target, String setname);\r
37 \r
38     public BirthmarkSet[] getBirthmarkSets(ExtractionTarget target);\r
39 \r
40     public void addBirthmarkSet(ExtractionTarget target, BirthmarkSet set);\r
41 \r
42     public void setBirthmarkSets(ExtractionTarget target, BirthmarkSet[] sets);\r
43 \r
44     public void removeBirthmarkSet(ExtractionTarget target, BirthmarkSet set);\r
45 \r
46     public void removeAllBirthmarkSets(ExtractionTarget target);\r
47 }\r