1 package com.hughes.android.dictionary.parser;
4 public interface WikiCallback {
6 void onComment(final String text);
8 void onFormatBold(final boolean boldOn);
9 void onFormatItalic(final boolean italicOn);
11 void onWikiLink(final String[] args);
13 void onTemplate(final String[][] args);
15 // Will never contain a newline unless it's in a <pre>
16 void onText(final String text);
18 // Only at start of line.
19 void onHeadingStart(final int depth);
20 void onHeadingEnd(final int depth);
24 void onNewParagraph();
26 void onListItemStart(final String header, final int[] section);
27 void onListItemEnd(final String header, final int[] section);
30 void onUnterminated(final String start, String rest);
31 void onInvalidHeaderEnd(String rest);