Class CommitDiffVariationDiffLabelFormat
java.lang.Object
org.variantsync.diffdetective.variation.diff.serialize.treeformat.CommitDiffVariationDiffLabelFormat
- All Implemented Interfaces:
LinegraphFormat
,VariationDiffLabelFormat
A
VariationDiffLabelFormat
for CommitDiff
s and PatchDiff
s.
This format labels trees with the patch they originated from.
Produced labels will be of the form filename$$$commitHash
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionConverts a label of line graph into aVariationDiffSource
.toLabel
(VariationDiffSource variationDiffSource) Converts aVariationDiffSource
label of line graph.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.variantsync.diffdetective.variation.diff.serialize.LinegraphFormat
getIdentifier, getShortName
Methods inherited from interface org.variantsync.diffdetective.variation.diff.serialize.treeformat.VariationDiffLabelFormat
fromLineGraphLine, toLineGraphLine
-
Constructor Details
-
CommitDiffVariationDiffLabelFormat
public CommitDiffVariationDiffLabelFormat()
-
-
Method Details
-
fromLabel
Description copied from interface:VariationDiffLabelFormat
Converts a label of line graph into aVariationDiffSource
.- Specified by:
fromLabel
in interfaceVariationDiffLabelFormat
- Parameters:
label
- A string containing the label of theVariationDiffSource
- Returns:
- The
VariationDiffSource
descibed by this label.
-
toLabel
Description copied from interface:VariationDiffLabelFormat
Converts aVariationDiffSource
label of line graph.- Specified by:
toLabel
in interfaceVariationDiffLabelFormat
- Parameters:
variationDiffSource
- TheVariationDiffSource
to be converted- Returns:
- The corresponding line graph line
-