Interface Summary Interface Description ChangeListenerListener that is called for each line in a document. Document.AnnotatedElementThe annotated element include the document source. Document.ElementElements form a document. DocumentSource
ElementsFactoryThe elements factory provides elements for a document
Class Summary Class Description DefaultChangeListenerProvides a default output for a diff. DefaultDocumentSourceProvides a default document source DiffA class to compare vectors of objects. Diff.ChangeThe result of the diff. DiffWriterImplements a writer that provides an additional method
DiffWriter.writeNewLine()that can be used for writing line separators which can be defined.
DocumentA document represents a list of elements and have a source. DocumentDiffThe document diff is used to create a diff between 2 documents. DocumentDiff3Implements a tree-way diff between a base document and 2 dervied ones. FileDocumentSource
HunkA hunk records a block of diff between the left and the right document. Hunk3A hunk3 represents a block of a change from the 3-way diff. InlineChangeListener LineElementsFactoryImplements an element factory that creates elements from the lines of an input text. LineElementsFactory.IStringElementAn element that is based on a string but ignores the whitespaces in the equals method. LineElementsFactory.StringElementAn element that is based on a string todo: create non-annotated varian RangeSpecifies a range in a document WordsElementsFactoryImplements an element factory that creates the elements out from words of the given input stream. WordsElementsFactory.WordElement