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 int
LATEST_VERSION
Passing this to any method should get the latest version
-
Method Summary
All Methods Instance Methods Abstract 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.
-
-
-
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
-
-