info.bliki.wiki.model
Class DefaultEventListener
java.lang.Object
info.bliki.wiki.model.DefaultEventListener
- All Implemented Interfaces:
- IEventListener
public class DefaultEventListener
- extends java.lang.Object
- implements IEventListener
A default wiki event listener implementation which will trigger the
on.... event methods during the parsing process.
This listener does nothing useful, but implementing wrappers for the
interface methods.
|
Method Summary |
void |
onHeader(char[] src,
int rawStart,
int rawEnd,
int level)
Notify the listener about a parsed header. |
void |
onTemplate(char[] src,
int rawStart,
int rawEnd)
Notify the listener about a parsed template. |
void |
onWikiLink(char[] src,
int rawStart,
int rawEnd,
java.lang.String suffix)
Notify the listener about a parsed wiki link. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONST
public static final IEventListener CONST
DefaultEventListener
public DefaultEventListener()
onHeader
public void onHeader(char[] src,
int rawStart,
int rawEnd,
int level)
- Description copied from interface:
IEventListener
- Notify the listener about a parsed header.
- Specified by:
onHeader in interface IEventListener
- Parameters:
src - the currently parsed raw wikitext character arrayrawStart - the start offset of the wiki head excluding the wiki head startrawEnd - the end offset of the wiki head excluding the wiki head end tagslevel - the header level (i.e. == gives level 2;
=== gives level 3;==== gives level
4...)
onWikiLink
public void onWikiLink(char[] src,
int rawStart,
int rawEnd,
java.lang.String suffix)
- Description copied from interface:
IEventListener
- Notify the listener about a parsed wiki link.
- Specified by:
onWikiLink in interface IEventListener
- Parameters:
src - the currently parsed raw wikitext character arrayrawStart - the start offset of the wiki link excluding the wiki link start
tags '[['rawEnd - the end offset of the wiki link excluding the wiki link end tags
']]'suffix - a suffix string eventually written directly behind the wiki link
(useful for plurals). Example:
Dolphins are [[aquatic mammal]]s that are closely related to [[whale]]s and [[porpoise]]s.
onTemplate
public void onTemplate(char[] src,
int rawStart,
int rawEnd)
- Description copied from interface:
IEventListener
- Notify the listener about a parsed template.
- Specified by:
onTemplate in interface IEventListener
- Parameters:
src - the currently parsed raw wikitext character arrayrawStart - the start offset of the wiki link excluding the wiki template
start tags '{{'rawEnd - the end offset of the wiki link excluding the wiki template end
tags '}}'