X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fparser%2Fwiktionary%2FDeFunctionCallbacks.java;h=871119139af165612aace24e21f337412105368e;hb=e479ba38bbcb261951399326623c20ffacc147d4;hp=91184461f9ceadad7e26e3c3ccbfa01606c2f540;hpb=481738c6610def8dcd0378f3c419fa8c0a0f6cf3;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/DeFunctionCallbacks.java b/src/com/hughes/android/dictionary/parser/wiktionary/DeFunctionCallbacks.java index 9118446..8711191 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/DeFunctionCallbacks.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/DeFunctionCallbacks.java @@ -22,56 +22,56 @@ import java.util.List; import java.util.Map; class DeFunctionCallbacks { - - static void addGenericCallbacks(Map> callbacks) { - FunctionCallback callback = new MakeHeadingFromName("===="); - callbacks.put("Aussprache", callback); - callbacks.put("Worttrennung", callback); - callbacks.put("Bedeutungen", callback); - callbacks.put("Herkunft", callback); - callbacks.put("Synonyme", callback); - callbacks.put("Gegenwörter", callback); - callbacks.put("Verkleinerungsformen", callback); - callbacks.put("Oberbegriffe", callback); - callbacks.put("Unterbegriffe", callback); - callbacks.put("Beispiele", callback); - callbacks.put("Redewendungen", callback); - callbacks.put("Charakteristische Wortkombinationen", callback); - callbacks.put("Abgeleitete Begriffe", callback); - callbacks.put("Übersetzungen", callback); - callbacks.put("Referenzen", callback); - callbacks.put("Grammatische Merkmale", callback); - callbacks.put("Abkürzungen", callback); - - // TODO: - // {{Anmerkung}} - // {{Anmerkungen}} - // {{Anmerkung|zum Gebrauch}} - } - - static final NameAndArgs NAME_AND_ARGS = new NameAndArgs(); + static void addGenericCallbacks(Map> callbacks) { + FunctionCallback callback = new MakeHeadingFromName("===="); + callbacks.put("Aussprache", callback); + callbacks.put("Worttrennung", callback); + callbacks.put("Bedeutungen", callback); + callbacks.put("Herkunft", callback); + callbacks.put("Synonyme", callback); + callbacks.put("Gegenwörter", callback); + callbacks.put("Verkleinerungsformen", callback); + callbacks.put("Oberbegriffe", callback); + callbacks.put("Unterbegriffe", callback); + callbacks.put("Beispiele", callback); + callbacks.put("Redewendungen", callback); + callbacks.put("Charakteristische Wortkombinationen", callback); + callbacks.put("Abgeleitete Begriffe", callback); + callbacks.put("Übersetzungen", callback); + callbacks.put("Referenzen", callback); + callbacks.put("Grammatische Merkmale", callback); + callbacks.put("Abkürzungen", callback); - - static final class MakeHeadingFromName implements FunctionCallback { - final String header; - public MakeHeadingFromName(String header) { - this.header = header; + // TODO: + // {{Anmerkung}} + // {{Anmerkungen}} + // {{Anmerkung|zum Gebrauch}} } - @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; - } }