Package org.apache.wiki.diff
Class DiffProvider.NullDiffProvider
- java.lang.Object
-
- org.apache.wiki.diff.DiffProvider.NullDiffProvider
-
- All Implemented Interfaces:
WikiProvider
,DiffProvider
- Enclosing interface:
- DiffProvider
public static class DiffProvider.NullDiffProvider extends java.lang.Object implements 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 Constructor Description NullDiffProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getProviderInfo()
Return a valid HTML string for information.void
initialize(Engine engine, java.util.Properties properties)
Initializes the page provider.java.lang.String
makeDiffHtml(Context ctx, java.lang.String oldWikiText, java.lang.String newWikiText)
The return string is to be XHTML compliant ready to display html.
-
-
-
Constructor Detail
-
NullDiffProvider
public NullDiffProvider()
-
-
Method Detail
-
makeDiffHtml
public java.lang.String makeDiffHtml(Context ctx, java.lang.String oldWikiText, java.lang.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:
makeDiffHtml
in interfaceDiffProvider
- Parameters:
ctx
- The Wiki ContextoldWikiText
- the old textnewWikiText
- the new text- Returns:
- An XHTML diff.
-
initialize
public void initialize(Engine engine, java.util.Properties properties) throws NoRequiredPropertyException, java.io.IOException
Initializes the page provider.- Specified by:
initialize
in interfaceWikiProvider
- Parameters:
engine
- Engine to own this providerproperties
- A set of properties used to initialize this provider- Throws:
NoRequiredPropertyException
- If the provider needs a property which is not found in the property setjava.io.IOException
- If there is an IO problem
-
getProviderInfo
public java.lang.String getProviderInfo()
Return a valid HTML string for information. May be anything.- Specified by:
getProviderInfo
in interfaceWikiProvider
- Returns:
- A string describing the provider.
-
-