Module jp.cafebabe.birthmarks
This module jp.cafebabe.birthmarks represents APIs for birthmarking.
 
The below flowchart shows birthmarking flow in the pochi.
 
 
 The classes/interfaces in the flowchart are separated into s and entities.
 Task
Task- 
     Every tasks have the implementation class of corresponding 
TaskBuilder. - 
     
Extractorextracts birthmarks from given. The implementation classes of this interface are multiply defined in the moduleDataSourcejp.cafebabe.pochi.PairMatchermatches pair of two birthmarks from given birthmark list.Comparatorcomputes similarity between the given pair (two birthmarks), and generatesComparisonBirthmarkParserparses csv formatted birthmark list and buildBirthmarkobjects.
 Entities- 
     
Birthmarkshows the birthmark of the certain class file, which containsElements.Pair<Birthmark>is the pair of birthmarks for comparing them.Comparisonshows the comparison results of pair of birthmarks.
 
- Author:
 - Haruaki Tamada
 
- 
- 
Packages
Exports Package Description jp.cafebabe.birthmarks This package contains the base classes for the birthmark system.jp.cafebabe.birthmarks.comparators This package contains the classes related for comparing birthmarks (Comparator).jp.cafebabe.birthmarks.config the classes for the configuration of the birthmark system.jp.cafebabe.birthmarks.entities The entity classes for the birthmark system.jp.cafebabe.birthmarks.entities.elements jp.cafebabe.birthmarks.extractors Contains the classes correspondingExtractor.jp.cafebabe.birthmarks.pairs Contains the classes correspondingPairMatcher.Indirect Exports From Packages jp.cafebabe.kunai jp.cafebabe.kunai.entries jp.cafebabe.kunai.sink jp.cafebabe.kunai.source jp.cafebabe.kunai.source.factories  
- 
Modules
Requires Modifier Module Description transitive jp.cafebabe.kunai The modulejp.cafebabe.kunaihandles the reading and writing the class files. 
 -