Package org.apache.jackrabbit.vault.util.diff
package org.apache.jackrabbit.vault.util.diff
-
ClassDescriptionListener that is called for each line in a document.Provides a default output for a diff.Provides a default document sourceA class to compare vectors of objects.The result of the diff.Implements a writer that provides an additional method
DiffWriter.writeNewLine()that can be used for writing line separators which can be defined.A document represents a list of elements and have a source.The annotated element include the document source.Elements form a document.The document diff is used to create a diff between 2 documents.Implements a tree-way diff between a base document and 2 dervied ones.DocumentSource...The elements factory provides elements for a documentFileDocumentSource...A hunk records a block of diff between the left and the right document.A hunk3 represents a block of a change from the 3-way diff. it can either be a modification on the left side (for whichHunk3.getLeftRange()is notnull), or a change on the right side (for whichHunk3.getRightRange()is notnull. if the left and the right ranges arenullthis hunk represents an unmodified block of the base document. if both ranges are NOTnullit represents a conflicting block.Implements an element factory that creates elements from the lines of an input text.An element that is based on a string but ignores the whitespaces in the equals method.An element that is based on a string todo: create non-annotated varianSpecifies a range in a documentImplements an element factory that creates the elements out from words of the given input stream.