Interface DiffProvider

All Superinterfaces:
WikiProvider
All Known Implementing Classes:
ContextualDiffProvider, DiffProvider.NullDiffProvider, ExternalDiffProvider, TraditionalDiffProvider

public interface DiffProvider
extends WikiProvider
Provides an SPI for creating a diff between two page versions.
  • Method Details

    • makeDiffHtml

      String makeDiffHtml​(Context context, String oldWikiText, String newWikiText)
      The return string is to be XHTML compliant ready to display html. No further processing of this text will be done by the wiki engine.
      Parameters:
      context - The Wiki Context
      oldWikiText - the old text
      newWikiText - the new text
      Returns:
      An XHTML diff.