}\r
}\r
\r
- public void setExtractionTypes(String[] types){\r
+ public void setBirthmarkTypes(String[] types){\r
birthmarkTypes.clear();\r
for(int i = 0; i < types.length; i++){\r
- addExtractionType(types[i]);\r
+ addBirthmarkType(types[i]);\r
}\r
}\r
\r
- public void addExtractionType(String type){\r
+ public void addBirthmarkType(String type){\r
birthmarkTypes.add(type);\r
}\r
\r
- public void removeExtractionType(String type){\r
+ public void removeBirthmarkType(String type){\r
birthmarkTypes.remove(type);\r
}\r
\r
- public synchronized String[] getExtractionTypes(){\r
- return birthmarkTypes.toArray(new String[getExtractionTypeCount()]);\r
+ public synchronized String[] getBirthmarkTypes(){\r
+ return birthmarkTypes.toArray(new String[getBirthmarkTypeSize()]);\r
}\r
\r
- public int getExtractionTypeCount(){\r
+ public int getBirthmarkTypeSize(){\r
return birthmarkTypes.size();\r
}\r
\r
}\r
\r
byte[] data = inputStreamToByteArray(entry.getLocation().openStream());\r
- for(String birthmarkType: context.getExtractionTypes()){\r
+ for(String birthmarkType: context.getBirthmarkTypes()){\r
try{\r
BirthmarkExtractor extractor = factory.getExtractor(birthmarkType);\r
if(extractor.isAcceptable(ExtractionUnit.PACKAGE)){\r
BirthmarkSet birthmarkset = new BirthmarkSet(entry.getClassName(), entry.getLocation());\r
byte[] data = inputStreamToByteArray(entry.getLocation().openStream());\r
\r
- for(String birthmarkType: context.getExtractionTypes()){\r
+ for(String birthmarkType: context.getBirthmarkTypes()){\r
try{\r
BirthmarkExtractor extractor = factory.getExtractor(birthmarkType);\r
if(extractor.isAcceptable(ExtractionUnit.CLASS)){\r
for(ClassFileEntry entry: archive){\r
try{\r
byte[] data = inputStreamToByteArray(entry.getLocation().openStream());\r
- for(String birthmarkType: context.getExtractionTypes()){\r
+ for(String birthmarkType: context.getBirthmarkTypes()){\r
try{\r
BirthmarkExtractor extractor = factory.getExtractor(birthmarkType);\r
if(extractor.isAcceptable(ExtractionUnit.ARCHIVE)){\r
\r
String[] birthmarks = getTargetBirthmarks(env, cl);\r
for(int i = 0; i < birthmarks.length; i++){\r
- context.addExtractionType(birthmarks[i]);\r
+ context.addBirthmarkType(birthmarks[i]);\r
}\r
if(cl.hasOption("filter")){\r
String[] filters = cl.getOptionValues("filter");\r
}\r
\r
public String[] getBirthmarkTypes(){\r
- return context.getExtractionTypes();\r
+ return context.getBirthmarkTypes();\r
}\r
\r
public BirthmarkSet getBirthmarkSet(ExtractionTarget target, int index){\r
\r
private BirthmarkContext generateContext(){\r
BirthmarkContext context = new BirthmarkContext(generateEnvironment());\r
- context.setExtractionTypes(birthmarks.getSelectedServiceTypes());\r
+ context.setBirthmarkTypes(birthmarks.getSelectedServiceTypes());\r
context.setExtractionUnit(parseExtractionUnit());\r
\r
return context;\r
"compare", tabPane, compare,\r
new Object[] { new Integer(compareCount), },\r
new Object[] {\r
- Utility.array2String(context.getExtractionTypes()),\r
+ Utility.array2String(context.getBirthmarkTypes()),\r
Utility.array2String(targetX),\r
Utility.array2String(targetY),\r
}\r
"compare", tabPane, new PairComparisonResultSetPane(this, resultset),\r
new Object[] { new Integer(compareCount), },\r
new Object[] {\r
- Utility.array2String(context.getExtractionTypes()),\r
+ Utility.array2String(context.getBirthmarkTypes()),\r
Utility.array2String(targetX),\r
Utility.array2String(targetY),\r
}\r
new PairComparisonResultSetPane(this, resultset),\r
new Object[] { new Integer(comparePair), },\r
new Object[] {\r
- Utility.array2String(context.getExtractionTypes()),\r
+ Utility.array2String(context.getBirthmarkTypes()),\r
Utility.array2String(targetX),\r
Utility.array2String(targetY),\r
}\r
new PairComparisonResultSetPane(this, crs),\r
new Object[] { new Integer(comparePair), },\r
new Object[] {\r
- Utility.array2String(context.getExtractionTypes()),\r
+ Utility.array2String(context.getBirthmarkTypes()),\r
Utility.array2String(targetX),\r
Utility.array2String(targetY),\r
}\r
@Before\r
public void readBirthmarks() throws Exception{\r
context = Stigmata.getInstance().createContext();\r
- context.setExtractionTypes(new String[] { "cvfv", "smc", "uc", "is", "kgram", });\r
+ context.setBirthmarkTypes(new String[] { "cvfv", "smc", "uc", "is", "kgram", });\r
engine = new BirthmarkEngine(context.getEnvironment());\r
\r
ExtractionResultSet ers = engine.extract(\r
public void setup(){\r
stigmata = Stigmata.getInstance();\r
context = stigmata.createContext();\r
- context.addExtractionType("cvfv");\r
+ context.addBirthmarkType("cvfv");\r
}\r
\r
@Test\r
public void setup(){\r
engine = Stigmata.getInstance().createEngine();\r
context = Stigmata.getInstance().createContext();\r
- context.addExtractionType("is");\r
+ context.addBirthmarkType("is");\r
}\r
\r
@Test\r
public void setup(){\r
stigmata = Stigmata.getInstance();\r
context = stigmata.createContext();\r
- context.addExtractionType("smc");\r
+ context.addBirthmarkType("smc");\r
}\r
\r
@Test\r
public void setup(){\r
stigmata = Stigmata.getInstance();\r
context = stigmata.createContext();\r
- context.addExtractionType("uc");\r
+ context.addBirthmarkType("uc");\r
}\r
\r
@Test\r