]> gitweb.fperrin.net Git - DictionaryPC.git/blob - src/com/hughes/android/dictionary/parser/WikiCallback.java
go
[DictionaryPC.git] / src / com / hughes / android / dictionary / parser / WikiCallback.java
1 package com.hughes.android.dictionary.parser;
2
3
4 public interface WikiCallback {
5
6   void onComment(final String text);
7
8   void onFormatBold(final boolean boldOn);
9   void onFormatItalic(final boolean italicOn);
10
11   void onWikiLink(final String[] args);
12
13   void onTemplate(final String[][] args);
14
15   // Will never contain a newline unless it's in a <pre>
16   void onText(final String text);
17
18   // Only at start of line.
19   void onHeadingStart(final int depth);
20   void onHeadingEnd(final int depth);
21   
22   
23   void onNewLine();
24   void onNewParagraph();
25
26   void onListItemStart(final String header, final int[] section);
27   void onListItemEnd(final String header, final int[] section);
28
29   // Errors
30   void onUnterminated(final String start, String rest);
31   void onInvalidHeaderEnd(String rest);
32   
33 }