com.ecyrd.jspwiki
Interface WikiProvider

All Known Subinterfaces:
DiffProvider, SearchProvider, WikiAttachmentProvider, WikiPageProvider
All Known Implementing Classes:
AbstractFileProvider, BasicAttachmentProvider, BasicSearchProvider, CachingAttachmentProvider, CachingProvider, ContextualDiffProvider, DiffProvider.NullDiffProvider, ExternalDiffProvider, FileSystemProvider, LuceneSearchProvider, RCSFileProvider, TraditionalDiffProvider, VersioningFileProvider

public interface WikiProvider

A generic Wiki provider for all sorts of things that the Wiki can store.

Since:
2.0
Author:
Janne Jalkanen

Field Summary
static int LATEST_VERSION
          Passing this to any method should get the latest version
 
Method Summary
 String getProviderInfo()
          Return a valid HTML string for information.
 void initialize(WikiEngine engine, 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(WikiEngine engine,
                Properties properties)
                throws NoRequiredPropertyException,
                       IOException
Initializes the page provider.

Throws:
NoRequiredPropertyException
IOException

getProviderInfo

String getProviderInfo()
Return a valid HTML string for information. May be anything.

Since:
1.6.4