Package org.apache.wiki.diff
Class DiffProvider.NullDiffProvider
java.lang.Object
org.apache.wiki.diff.DiffProvider.NullDiffProvider
- All Implemented Interfaces:
org.apache.wiki.api.providers.WikiProvider,DiffProvider
- Enclosing interface:
- DiffProvider
If there is no diff provider set, this provider will work instead.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.wiki.diff.DiffProvider
DiffProvider.NullDiffProvider -
Field Summary
Fields inherited from interface org.apache.wiki.api.providers.WikiProvider
LATEST_VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(org.apache.wiki.api.core.Engine engine, Properties properties) makeDiffHtml(org.apache.wiki.api.core.Context ctx, String oldWikiText, String newWikiText) The return string is to be XHTML compliant ready to display html.
-
Constructor Details
-
NullDiffProvider
public NullDiffProvider()
-
-
Method Details
-
makeDiffHtml
public String makeDiffHtml(org.apache.wiki.api.core.Context ctx, 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.- Specified by:
makeDiffHtmlin interfaceDiffProvider- Parameters:
ctx- The Wiki ContextoldWikiText- the old textnewWikiText- the new text- Returns:
- An XHTML diff.
-
initialize
public void initialize(org.apache.wiki.api.core.Engine engine, Properties properties) throws org.apache.wiki.api.exceptions.NoRequiredPropertyException, IOException - Specified by:
initializein interfaceorg.apache.wiki.api.providers.WikiProvider- Throws:
org.apache.wiki.api.exceptions.NoRequiredPropertyExceptionIOException
-
getProviderInfo
- Specified by:
getProviderInfoin interfaceorg.apache.wiki.api.providers.WikiProvider
-