Interface Summary Interface Description DifferComputes a diff between the specified left and right input. DiffPostProcessorAn interface implemented by classes that want to process the output of the Confluence Diff prior to it being returned as complete.
Class Summary Class Description ConfluenceHtmlSaxDiffOutputTakes a branch root and creates an HTML file for it. ContextBlockMarkingDiffPostProcessorA DiffPostProcessor that will mark blocks of content around the diff to aid the identification of context. DaisyHtmlDifferDaisy HTML diff implementation. DiffContextConfiguration MacroIconInsertingPostProcessorAdds icons and friendly titles to diff headers in macros. StripDaisyDiffDataPostProcessorStrips daisydiff specific attributes from document. StripEmptySpansDiffPostProcessorCONFDEV-6604 A DiffPostProcessor that removes any empty span elements from the document, since these are invalid html and make IE8 fail to render the page correctly. StripToContextDiffPostProcessorA DiffPostProcessor that will return a document containing only the blocks of content that are either containing a diff or are context for a diff. WikiConvertingHtmlDifferA Differ implementation that will inspect the
BodyTypeof the content being diff'd and convert any wiki content to HTML prior to diffing using the supplied DaisyHtmlDiffer delegate.
XSLDiffPostProcessorA DiffPostProcessor that will apply a configured XSL stylesheet to the Document.
Exception Summary Exception Description DiffException InterruptedDiffExceptionException thrown when the diff timed out or failed, possibly in another thread.