Устранение шаблона GWT ActivityMapper

Я использую структуру GWT Activities and Places для структурирования моего приложения, и это хорошо получается. Одна вещь, которая меня раздражает, это то, что реализация ActivityMapper : (1) получение всех представлений в приложении (2) содержит гигантский блок if / else для создания экземпляров действий на основе полученного места. По мере увеличения количества просмотров ситуация будет только ухудшаться.

ActivityMapper screenshot

Я уже использую Gin , но не понимаю, как я могу использовать его здесь.

Как уменьшить или удалить шаблон из моего ActivityMapper ?

13
задан Robert Munteanu 27 April 2011 в 10:39
поделиться