Uses of Class
org.eclipse.jgit.diff.Sequence
Packages that use Sequence
Package
Description
Comparing file contents by computing diffs.
Content and commit history merge algorithms.
Git submodule support.
-
Uses of Sequence in org.eclipse.jgit.diff
Classes in org.eclipse.jgit.diff with type parameters of type SequenceModifier and TypeClassDescriptionfinal classHashedSequence<S extends Sequence>Wraps aSequenceto assign hash codes to elements.final classHashedSequenceComparator<S extends Sequence>Wrap another comparator for use withHashedSequence.classHashedSequencePair<S extends Sequence>Wraps twoSequenceinstances to cache their element hash codes.private classHistogramDiff.State<S extends Sequence>(package private) final classHistogramDiffIndex<S extends Sequence>SupportHistogramDiffby computing occurrence counts of elements.classDiff algorithm, based on "An O(ND) Difference Algorithm and its Variations", by Eugene Myers.classSequenceComparator<S extends Sequence>Equivalence function for aSequencecompared by difference algorithm.final classSubsequence<S extends Sequence>Wraps aSequenceto have a narrower range of elements.final classSubsequenceComparator<S extends Sequence>Wrap another comparator for use withSubsequence.Subclasses of Sequence in org.eclipse.jgit.diffModifier and TypeClassDescriptionfinal classHashedSequence<S extends Sequence>Wraps aSequenceto assign hash codes to elements.classA Sequence supporting UNIX formatted text in byte[] format.final classSubsequence<S extends Sequence>Wraps aSequenceto have a narrower range of elements.Fields in org.eclipse.jgit.diff declared as SequenceModifier and TypeFieldDescription(package private) final SHashedSequence.base(package private) final SSubsequence.baseprivate final SHashedSequencePair.baseAprivate final SHashedSequencePair.baseBMethods in org.eclipse.jgit.diff with type parameters of type SequenceModifier and TypeMethodDescriptionstatic <S extends Sequence>
Subsequence<S>Construct a subsequence around the A region/base sequence.static <S extends Sequence>
Subsequence<S>Construct a subsequence around the B region/base sequence.DiffAlgorithm.coverEdit(S a, S b) DiffAlgorithm.diff(SequenceComparator<? super S> cmp, S a, S b) Compare two sequences and identify a list of edits between them.DiffAlgorithm.diffNonCommon(SequenceComparator<? super S> cmp, S a, S b) Compare two sequences and identify a list of edits between them.<S extends Sequence>
voidHistogramDiff.diffNonCommon(EditList edits, HashedSequenceComparator<S> cmp, HashedSequence<S> a, HashedSequence<S> b, Edit region) Compare two sequences and identify a list of edits between them.abstract <S extends Sequence>
voidLowLevelDiffAlgorithm.diffNonCommon(EditList edits, HashedSequenceComparator<S> cmp, HashedSequence<S> a, HashedSequence<S> b, Edit region) Compare two sequences and identify a list of edits between them.LowLevelDiffAlgorithm.diffNonCommon(SequenceComparator<? super S> cmp, S a, S b) Compare two sequences and identify a list of edits between them.DiffAlgorithm.normalize(SequenceComparator<? super S> cmp, EditList e, S a, S b) Reorganize anEditListfor better diff consistency.Subsequence.toBase(EditList edits, Subsequence<S> a, Subsequence<S> b) Adjust the Edits to reflect positions in the base sequence.static <S extends Sequence>
voidSubsequence.toBase(Edit e, Subsequence<S> a, Subsequence<S> b) Adjust the Edit to reflect positions in the base sequence. -
Uses of Sequence in org.eclipse.jgit.merge
Classes in org.eclipse.jgit.merge with type parameters of type SequenceModifier and TypeClassDescriptionclassMergeResult<S extends Sequence>The result of merging a number ofSequenceobjects.Fields in org.eclipse.jgit.merge with type parameters of type SequenceModifier and TypeFieldDescriptionprotected Map<String,MergeResult<? extends Sequence>> ResolveMerger.mergeResultsLow-level textual merge results.Methods in org.eclipse.jgit.merge with type parameters of type SequenceModifier and TypeMethodDescription<S extends Sequence>
MergeResult<S>MergeAlgorithm.merge(SequenceComparator<S> cmp, S base, S ours, S theirs) Does the three way merge between a common base and two sequences.Methods in org.eclipse.jgit.merge that return types with arguments of type SequenceModifier and TypeMethodDescriptionMap<String,MergeResult<? extends Sequence>> ResolveMerger.getMergeResults()Get the mergeResults -
Uses of Sequence in org.eclipse.jgit.submodule
Subclasses of Sequence in org.eclipse.jgit.submoduleModifier and TypeClassDescriptionclassMerges expect that conflicts will consist of Sequences, but that doesn't really make sense for submodules.