Package org.apache.wiki.api.providers
Interface WikiProvider
-
- All Known Subinterfaces:
AttachmentProvider,DiffProvider,PageProvider,SearchProvider,WikiAttachmentProvider,WikiPageProvider,WikiProvider
- All Known Implementing Classes:
AbstractFileProvider,BasicAttachmentProvider,BasicSearchProvider,CachingAttachmentProvider,CachingProvider,ContextualDiffProvider,DiffProvider.NullDiffProvider,ExternalDiffProvider,FileSystemProvider,KendraSearchProvider,LuceneSearchProvider,TikaSearchProvider,TraditionalDiffProvider,VersioningFileProvider,WikiAttachmentAdapterProvider,WikiPageAdapterProvider
public interface WikiProvider
A generic Wiki provider for all sorts of things that the Wiki can store.- Since:
- 2.0
-
-
Field Summary
Fields Modifier and Type Field Description static intLATEST_VERSIONPassing this to any method should get the latest version
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetProviderInfo()Return a valid HTML string for information.voidinitialize(Engine engine, java.util.Properties properties)Initializes the page provider.
-
-
-
Field Detail
-
LATEST_VERSION
static final int LATEST_VERSION
Passing this to any method should get the latest version- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
void initialize(Engine engine, java.util.Properties properties) throws NoRequiredPropertyException, java.io.IOException
Initializes the page provider.- 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
java.lang.String getProviderInfo()
Return a valid HTML string for information. May be anything.- Returns:
- A string describing the provider.
- Since:
- 1.6.4
-
-