Orte, die alle bis auf das Präfix gemeinsam haben, oder wie PlaceHistoryMapperWithFactory verwendet wird

In meiner GWT-App habe ich einige Orte, die alle außer dem Präfix (wie "editUserPlace" und "showUserPlace" - der Status wird in diesem Fall von userId bestimmt) gemeinsam haben. und "EditUserPlace" unterscheiden sich nur in einer Zeile: @Prefix ("showUser") / @Prefix ("editUser") - der gesamte Tokenizer-Code muss kopiert werden (ich kann den Tokenizer-Code nicht erben, aber das Präfix überschreiben).

imhttps://groups.google.com/d/topic/google-web-toolkit/pghMLX27Y4Y/discussion Thomas schlug vor, "PlaceHistoryMapperWithFactory" zu verwenden, aber ich bin dabei geblieben.

Muss ich für jeden Ort / Tokenizer eine Methode bereitstellen (auch für Orte, die "normal" sind - eigene Tokenizer bereitstellen)? Muss ich meine Zusammenfassung und / oder die Erweiterungsklassen zu @WithTokenizer hinzufügen? Wie / wo soll ich setFactory aufrufen?

Hat jemand PlaceHistoryMapperWithFactory verwendet (wahrscheinlich in einem ähnlichen Anwendungsfall)? Und Ratschläge geben? Hat jemand das gleiche Problem und es auf andere Weise gelöst?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage