# Package org.apache.wiki.diff

### Package Specification

### Related Documentation

Interface Summary
DifferenceManager: Load, initialize and delegate to the DiffProvider that will actually do the work.
DiffProvider: Provides an SPI for creating a diff between two page versions.

Class Summary
ContextualDiffProvider: A seriously better diff provider, which highlights changes word-by-word using CSS.
DefaultDifferenceManager: Load, initialize and delegate to the DiffProvider that will actually do the work.
DiffProvider.NullDiffProvider: If there is no diff provider set, this provider will work instead.
ExternalDiffProvider: This DiffProvider allows external command line tools to be used to generate the diff.
TraditionalDiffProvider: This is the JSPWiki 'traditional' diff.