|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.bliki.wiki.model.DefaultEventListener
public class DefaultEventListener
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.
Field Summary | |
---|---|
static IEventListener |
CONST
|
Constructor Summary | |
---|---|
DefaultEventListener()
|
Method Summary | |
---|---|
void |
onHeader(char[] src,
int rawStart,
int rawEnd,
int level)
Notify the listener about a parsed header. |
void |
onHeader(char[] src,
int startPosition,
int endPosition,
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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final IEventListener CONST
Constructor Detail |
---|
public DefaultEventListener()
Method Detail |
---|
public void onHeader(char[] src, int rawStart, int rawEnd, int level)
IEventListener
onHeader
in interface IEventListener
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...)public void onHeader(char[] src, int startPosition, int endPosition, int rawStart, int rawEnd, int level)
IEventListener
onHeader
in interface IEventListener
src
- the currently parsed raw wikitext character arraystartPosition
- the start offset of the wiki head including the wiki head startendPosition
- the end offset of the wiki head including the wiki head end tags +
1.rawStart
- 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...)public void onWikiLink(char[] src, int rawStart, int rawEnd, java.lang.String suffix)
IEventListener
onWikiLink
in interface IEventListener
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.
public void onTemplate(char[] src, int rawStart, int rawEnd)
IEventListener
onTemplate
in interface IEventListener
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 '}}'
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |