# Package org.apache.wiki.providers

package org.apache.wiki.providers
Provides storage for JSPWiki.

## Package Specification

Contains all things which actually take care of the storage of the page and attachments content on the disk / database wherever.

## Related Documentation

TBD.

Related Packages
Package
Description
org.apache.wiki
The chief package of JSPWiki.
Class
Description
AbstractFileProvider
Provides a simple directory based repository for Wiki pages.
AbstractFileProvider.WikiFileFilter
A simple filter which filters only those filenames which correspond to the file extension used.
BasicAttachmentProvider
Provides basic, versioning attachments.
BasicAttachmentProvider.AttachmentFilter
Returns only those directories that contain attachments.
BasicAttachmentProvider.AttachmentVersionFilter
Accepts only files that are actual versions, no control files.
CachingAttachmentProvider
Provides a caching attachment provider.
CachingProvider
Provides a caching page provider.
FastSearch
If a provider implements this interface, then CachingProvider will never attempt to search on its own; it will always pass any searches through to the actual provider.
FileSystemProvider
Provides a simple directory based repository for Wiki pages.
NoSuchVersionException
Indicates that an non-existing version was specified.
RepositoryModifiedException
If the provider detects that someone has modified the repository externally, it should throw this exception.
VersioningFileProvider
Provides a simple directory based repository for Wiki pages.
VersioningProvider
This is a provider interface which providers can implement, if they support fast checks of versions.