## Uses of Class
org.apache.wiki.api.exceptions.ProviderException

Packages that use ProviderException
org.apache.wiki.api.core: JSPWiki's central API.
org.apache.wiki.api.providers: Page Providers' API package of JSPWiki.

### Uses of ProviderException in org.apache.wiki.api.core

Methods in org.apache.wiki.api.core that throw ProviderException
`java.lang.String` Engine.`getFinalPageName​(java.lang.String page)` Returns the correct page name, or null, if no such page can be found.

### Uses of ProviderException in org.apache.wiki.api.providers

Methods in org.apache.wiki.api.providers that throw ProviderException
`void` AttachmentProvider.`deleteAttachment​(Attachment att)` Removes an entire page from the repository.
`void` PageProvider.`deletePage​(java.lang.String pageName)` Removes an entire page from the repository.
`void` AttachmentProvider.`deleteVersion​(Attachment att)` Removes a specific version from the repository.
`void` PageProvider.`deleteVersion​(java.lang.String pageName, int version)` Removes a specific version from the repository.
`java.util.Collection<Page>` PageProvider.`getAllPages()` Returns all pages.
`java.io.InputStream` AttachmentProvider.`getAttachmentData​(Attachment att)` Get attachment data.
`Attachment` AttachmentProvider.`getAttachmentInfo​(Page page, java.lang.String name, int version)` Returns info about an attachment.
`int` PageProvider.`getPageCount()` Gets the number of pages.
`Page` PageProvider.`getPageInfo​(java.lang.String page, int version)` Returns info about the page.
`java.lang.String` PageProvider.`getPageText​(java.lang.String page, int version)` Gets a specific version out of the repository.
`java.util.List<Page>` PageProvider.`getVersionHistory​(java.lang.String page)` Returns version history.
`java.util.List<Attachment>` AttachmentProvider.`listAllChanged​(java.util.Date timestamp)` Lists changed attachments since given date.
`java.util.List<Attachment>` AttachmentProvider.`listAttachments​(Page page)` Lists all attachments attached to a page.
`void` AttachmentProvider.`moveAttachmentsForPage​(java.lang.String oldParent, java.lang.String newParent)` Move all the attachments for a given page so that they are attached to a new page.
`void` PageProvider.`movePage​(java.lang.String from, java.lang.String to)` Move a page
`void` AttachmentProvider.`putAttachmentData​(Attachment att, java.io.InputStream data)` Put new attachment data.
`void` PageProvider.`putPageText​(Page page, java.lang.String text)` Attempts to save the page text for page "page".