X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fparser%2Fwiktionary%2FFrFunctionCallbacks.java;h=2edf3acf0fedc9d424546e5d62944a748421e3d3;hb=e479ba38bbcb261951399326623c20ffacc147d4;hp=7727ad0e1f4f41b5065b89606fcb0afda51bec74;hpb=16c4f59950e8e6beabe312dd03e7678d084fe25b;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/FrFunctionCallbacks.java b/src/com/hughes/android/dictionary/parser/wiktionary/FrFunctionCallbacks.java index 7727ad0..2edf3ac 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/FrFunctionCallbacks.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/FrFunctionCallbacks.java @@ -23,50 +23,50 @@ import java.util.List; import java.util.Map; class FrFunctionCallbacks { - - static void addGenericCallbacks(Map> callbacks) { - callbacks.put("-étym-", new Redispatch("\n==== Étymologie ====\n")); - callbacks.put("-pron-", new Redispatch("\n==== Prononciation ====\n")); - callbacks.put("-voir-", new Redispatch("\n==== Voir aussi ====\n")); - callbacks.put("-drv-", new Redispatch("\n==== Dérivés ====\n")); - callbacks.put("-syn-", new Redispatch("\n==== Synonymes ====\n")); - callbacks.put("-apr-", new Redispatch("\n==== Apparentés étymologiques ====\n")); - callbacks.put("-hyper-", new Redispatch("\n==== Hyperonymes ====\n")); - callbacks.put("-hypo-", new Redispatch("\n==== Hyponymes ====\n")); - callbacks.put("-réf-", new Redispatch("\n==== Références ====\n")); - callbacks.put("-homo-", new Redispatch("\n==== Homophones ====\n")); - callbacks.put("-anagr-", new Redispatch("\n==== Anagrammes ====\n")); - callbacks.put("-voc-", new Redispatch("\n==== Vocabulaire apparenté par le sens ====\n")); - callbacks.put("-exp-", new Redispatch("\n==== Expressions ====\n")); - callbacks.put("-note-", new Redispatch("\n==== Note ====\n")); + static void addGenericCallbacks(Map> callbacks) { + callbacks.put("-étym-", new Redispatch("\n==== Étymologie ====\n")); + callbacks.put("-pron-", new Redispatch("\n==== Prononciation ====\n")); + callbacks.put("-voir-", new Redispatch("\n==== Voir aussi ====\n")); + callbacks.put("-drv-", new Redispatch("\n==== Dérivés ====\n")); + callbacks.put("-syn-", new Redispatch("\n==== Synonymes ====\n")); - callbacks.put("-trad-", new ItFunctionCallbacks.SkipSection()); - } + callbacks.put("-apr-", new Redispatch("\n==== Apparentés étymologiques ====\n")); + callbacks.put("-hyper-", new Redispatch("\n==== Hyperonymes ====\n")); + callbacks.put("-hypo-", new Redispatch("\n==== Hyponymes ====\n")); + callbacks.put("-réf-", new Redispatch("\n==== Références ====\n")); + callbacks.put("-homo-", new Redispatch("\n==== Homophones ====\n")); + callbacks.put("-anagr-", new Redispatch("\n==== Anagrammes ====\n")); + callbacks.put("-voc-", new Redispatch("\n==== Vocabulaire apparenté par le sens ====\n")); + callbacks.put("-exp-", new Redispatch("\n==== Expressions ====\n")); + callbacks.put("-note-", new Redispatch("\n==== Note ====\n")); - - static final NameAndArgs NAME_AND_ARGS = new NameAndArgs(); - - - static final class MakeHeadingFromName implements FunctionCallback { - final String header; - public MakeHeadingFromName(String header) { - this.header = header; + callbacks.put("-trad-", new ItFunctionCallbacks.SkipSection()); } - @Override - public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, - final Map namedArgs, - final T parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { - if (!namedArgs.isEmpty() || args.size() != 0) { - return false; + + static final NameAndArgs NAME_AND_ARGS = new NameAndArgs(); + + + static final class MakeHeadingFromName implements FunctionCallback { + final String header; + public MakeHeadingFromName(String header) { + this.header = header; + } + + @Override + public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, + final Map namedArgs, + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + if (!namedArgs.isEmpty() || args.size() != 0) { + return false; + } + //appendAndIndexWikiCallback.builder.append(String.format("<%s>", header)); + appendAndIndexWikiCallback.dispatch("\n" + header + name + header, null); + //appendAndIndexWikiCallback.builder.append(String.format("\n", header)); + return true; } - //appendAndIndexWikiCallback.builder.append(String.format("<%s>", header)); - appendAndIndexWikiCallback.dispatch("\n" + header + name + header, null); - //appendAndIndexWikiCallback.builder.append(String.format("\n", header)); - return true; - } }