org.apache.wiki.filters
Class ProfanityFilter
java.lang.Object
org.apache.wiki.api.filters.BasicPageFilter
org.apache.wiki.filters.ProfanityFilter
- All Implemented Interfaces:
- PageFilter
public class ProfanityFilter
- extends BasicPageFilter
This class is an example of how to have a simple filter. It removes
all nasty words located at profanity.properties file, inside
org/apache/wiki/filters package. The search of profanities
is case unsensitive.
|
Method Summary |
String |
preTranslate(WikiContext 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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProfanityFilter
public ProfanityFilter()
preTranslate
public String preTranslate(WikiContext 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. Note that you cannot
do HTML translation here, because it will be escaped.
- Specified by:
preTranslate in interface PageFilter- Overrides:
preTranslate in class BasicPageFilter
- Parameters:
context - The current wikicontext.content - WikiMarkup.
- Returns:
- The modified wikimarkup content.
Copyright © {inceptionYear}-2014 The Apache Software Foundation. All rights reserved.