Uses of Interface
org.variantsync.diffdetective.variation.diff.source.VariationDiffSource
Packages that use VariationDiffSource
Package
Description
-
Uses of VariationDiffSource in org.variantsync.diffdetective.diff.git
Subinterfaces of VariationDiffSource in org.variantsync.diffdetective.diff.gitModifier and TypeInterfaceDescriptioninterface
Interface for patches from a git repository.Classes in org.variantsync.diffdetective.diff.git that implement VariationDiffSourceModifier and TypeClassDescriptionstatic final record
Minimal default implementation ofGitPatch
class
Data class containing information about a single patch (i.e., the differences in a single file). -
Uses of VariationDiffSource in org.variantsync.diffdetective.mining
Methods in org.variantsync.diffdetective.mining that return VariationDiffSourceModifier and TypeMethodDescriptionMethods in org.variantsync.diffdetective.mining with parameters of type VariationDiffSourceModifier and TypeMethodDescriptionRWCompositePatternTreeFormat.toLabel
(VariationDiffSource variationDiffSource) -
Uses of VariationDiffSource in org.variantsync.diffdetective.variation.diff
Fields in org.variantsync.diffdetective.variation.diff declared as VariationDiffSourceMethods in org.variantsync.diffdetective.variation.diff that return VariationDiffSourceModifier and TypeMethodDescriptionVariationDiff.getSource()
Returns the source of this VariationDiff (i.e., the data this VariationDiff was created from).Methods in org.variantsync.diffdetective.variation.diff with parameters of type VariationDiffSourceModifier and TypeMethodDescriptionstatic VariationDiff<DiffLinesLabel>
DiffGraph.fromNodes
(Collection<DiffNode<DiffLinesLabel>> nodes, VariationDiffSource source) Deprecated.Takes a set of DiffNodes that forms a DiffGraph (i.e., similar to a VariationDiff but with no explicit root) and converts it to a VariationDiff by equipping it with a synthetic root node.void
VariationDiff.setSource
(VariationDiffSource source) Sets the source of this VariationDiff.Constructors in org.variantsync.diffdetective.variation.diff with parameters of type VariationDiffSourceModifierConstructorDescriptionVariationDiff
(DiffNode<L> root, VariationDiffSource source) Creates a VariationDiff that only consists of the single given root node. -
Uses of VariationDiffSource in org.variantsync.diffdetective.variation.diff.bad
Fields in org.variantsync.diffdetective.variation.diff.bad declared as VariationDiffSourceModifier and TypeFieldDescriptionprivate final VariationDiffSource
BadVDiffFromVariationDiffSource.initialVariationDiff
The field for theinitialVariationDiff
record component.Methods in org.variantsync.diffdetective.variation.diff.bad that return VariationDiffSourceModifier and TypeMethodDescriptionBadVDiffFromVariationDiffSource.initialVariationDiff()
Returns the value of theinitialVariationDiff
record component.Constructors in org.variantsync.diffdetective.variation.diff.bad with parameters of type VariationDiffSourceModifierConstructorDescriptionBadVDiffFromVariationDiffSource
(VariationDiffSource initialVariationDiff) Creates an instance of aBadVDiffFromVariationDiffSource
record class. -
Uses of VariationDiffSource in org.variantsync.diffdetective.variation.diff.render
Method parameters in org.variantsync.diffdetective.variation.diff.render with type arguments of type VariationDiffSourceModifier and TypeMethodDescriptionprivate <L extends Label>
booleanVariationDiffRenderer.render
(VariationDiff<? extends L> tree, String treeAndFileName, Path directory, RenderOptions<? super L> options, LineGraphExportOptions<? super L> exportOptions, BiFunction<String, VariationDiffSource, String> treeHeader) Renders the given VariationDiff to an image file. -
Uses of VariationDiffSource in org.variantsync.diffdetective.variation.diff.serialize
Methods in org.variantsync.diffdetective.variation.diff.serialize with parameters of type VariationDiffSourceModifier and TypeMethodDescriptionprivate static String
LineGraphExport.lineGraphHeader
(VariationDiffSource source, LineGraphExportOptions<?> options) Produces the final linegraph file content. -
Uses of VariationDiffSource in org.variantsync.diffdetective.variation.diff.serialize.treeformat
Methods in org.variantsync.diffdetective.variation.diff.serialize.treeformat that return VariationDiffSourceModifier and TypeMethodDescriptionConverts a label of line graph into aVariationDiffSource
.default VariationDiffSource
VariationDiffLabelFormat.fromLineGraphLine
(String lineGraphLine) Converts a line describing a graph (starting with "t # ") in line graph format into aVariationDiffSource
.Methods in org.variantsync.diffdetective.variation.diff.serialize.treeformat with parameters of type VariationDiffSourceModifier and TypeMethodDescriptionCommitDiffVariationDiffLabelFormat.toLabel
(VariationDiffSource variationDiffSource) IndexedTreeFormat.toLabel
(VariationDiffSource variationDiffSource) VariationDiffLabelFormat.toLabel
(VariationDiffSource variationDiffSource) Converts aVariationDiffSource
label of line graph.default String
VariationDiffLabelFormat.toLineGraphLine
(VariationDiffSource variationDiffSource) Prepends thetree declaration
to a label and return an entire line graph line. -
Uses of VariationDiffSource in org.variantsync.diffdetective.variation.diff.source
Classes in org.variantsync.diffdetective.variation.diff.source that implement VariationDiffSourceModifier and TypeClassDescriptionclass
Describes that a VariationDiff was created from a patch in aCommitDiff
.final record
final record
A source for VariationDiffs that were parsed from a linegraph file.final record
A source for VariationDiff's that were created from patch files on disk.final record
Source for VariationDiffs that were created from a patch given as a String.final record
Describes that aVariationDiff
was created from twoVariationTree
s.Fields in org.variantsync.diffdetective.variation.diff.source declared as VariationDiffSourceModifier and TypeFieldDescriptionstatic final VariationDiffSource
VariationDiffSource.Unknown
Constant to use when the source of a VariationDiff is unknown or if it was created artificially. -
Uses of VariationDiffSource in org.variantsync.diffdetective.variation.diff.view
Classes in org.variantsync.diffdetective.variation.diff.view that implement VariationDiffSourceModifier and TypeClassDescriptionfinal record
ViewSource<L extends Label>
AVariationDiffSource
that remembers that a variation diff represents a view on another variation diff.