Package org.apache.wiki.api.filters
Class BasePageFilter
- java.lang.Object
-
- org.apache.wiki.api.filters.BasePageFilter
-
- All Implemented Interfaces:
PageFilter
- Direct Known Subclasses:
BasicPageFilter,CreoleFilter,DefaultReferenceManager,DefaultSearchManager,PageEventFilter,PingWeblogsComFilter,ProfanityFilter,SpamFilter
public class BasePageFilter extends java.lang.Object implements PageFilter
Provides a base implementation of a PageFilter. None of the callbacks do anything, so it is a good idea for you to extend from this class and implement only methods that you need.
-
-
Constructor Summary
Constructors Constructor Description BasePageFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(Engine engine, java.util.Properties properties)If you override this, you should call super.initialize() first.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.wiki.api.filters.PageFilter
destroy, postSave, postTranslate, preSave, preTranslate
-
-
-
-
Constructor Detail
-
BasePageFilter
public BasePageFilter()
-
-
Method Detail
-
initialize
public void initialize(Engine engine, java.util.Properties properties) throws FilterException
If you override this, you should call super.initialize() first. Is called whenever the a new PageFilter is instantiated and reset.- Specified by:
initializein interfacePageFilter- Parameters:
engine- The Engine which owns this PageFilterproperties- The properties ripped from filters.xml.- Throws:
FilterException- If the filter could not be initialized. If this is thrown, the filter is not added to the internal queues.
-
-