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

Packages that use FilterException
Package
Description
org.apache.wiki.api.exceptions
JSPWiki's API exceptions package.
org.apache.wiki.api.filters
Filter's API package of JSPWiki.

## Uses of FilterException in org.apache.wiki.api.exceptions

Subclasses of FilterException in org.apache.wiki.api.exceptions
Modifier and Type
Class
Description
`class`
`RedirectException`
This exception may be thrown if a filter wants to reject something and redirect the user elsewhere.

## Uses of FilterException in org.apache.wiki.api.filters

Methods in org.apache.wiki.api.filters that throw FilterException
Modifier and Type
Method
Description
`void`
BasePageFilter.`initialize(Engine engine, Properties properties)`
If you override this, you should call super.initialize() first.
`void`
PageFilter.`initialize(Engine engine, Properties properties)`
Is called whenever the a new PageFilter is instantiated and reset.
`default void`
PageFilter.`postSave(Context context, String content)`
This method is called after the page has been successfully saved.
`default String`
PageFilter.`postTranslate(Context context, String htmlContent)`
This method is called after a page has been fed through the translation process, so anything you are seeing here is translated content.
`default String`
PageFilter.`preSave(Context context, String content)`
This method is called before the page has been saved to the PageProvider.
`default String`
PageFilter.`preTranslate(Context context, String content)`
This method is called whenever a page has been loaded from the provider, but not yet been sent through the markup-translation process.