├── .gitignore ├── README.md ├── pom.xml └── src ├── examples ├── java │ └── com │ │ └── gwtplatform │ │ └── samples │ │ └── hplace │ │ ├── Gwtphplacesample.gwt.xml │ │ ├── client │ │ ├── Gwtphplacesample.java │ │ ├── GwtphplacesamplePlaceManager.java │ │ ├── NameTokens.java │ │ ├── gin │ │ │ ├── ClientGinjector.java │ │ │ ├── ClientGinjectorBase.java │ │ │ ├── ClientModule.java │ │ │ └── DefaultPlace.java │ │ ├── presenter │ │ │ ├── BreadcrumbsPresenter.java │ │ │ ├── HomePresenter.java │ │ │ ├── ProductListPresenter.java │ │ │ └── ProductPresenter.java │ │ └── view │ │ │ ├── BreadcrumbsView.java │ │ │ ├── BreadcrumbsView.ui.xml │ │ │ ├── HomeUiHandlers.java │ │ │ ├── HomeView.java │ │ │ ├── HomeView.ui.xml │ │ │ ├── ProductListView.java │ │ │ ├── ProductListView.ui.xml │ │ │ ├── ProductView.java │ │ │ └── ProductView.ui.xml │ │ ├── server │ │ ├── GetProductHandler.java │ │ ├── GetProductListHandler.java │ │ ├── ProductDatabase.java │ │ └── guice │ │ │ ├── DispatchServletModule.java │ │ │ ├── MyGuiceServletContextListener.java │ │ │ └── ServerModule.java │ │ └── shared │ │ ├── GetProduct.java │ │ ├── GetProductList.java │ │ └── Product.java └── webapp │ ├── Gwtphplacesample.html │ └── WEB-INF │ ├── appengine-web.xml │ ├── logging.properties │ ├── urlrewrite.xml │ └── web.xml ├── main ├── java │ └── de │ │ └── barop │ │ └── gwt │ │ └── client │ │ ├── CodeServerParameterHelper.java │ │ ├── HistoryAsserter.java │ │ ├── HistoryConverter.java │ │ ├── HistoryConverterHash.java │ │ ├── HistoryConverterPushState.java │ │ ├── HistoryImplPushState.java │ │ └── ui │ │ ├── HyperlinkPushState.java │ │ └── InlineHyperlinkPushState.java └── resources │ └── de │ └── barop │ └── gwt │ └── PushState.gwt.xml └── test ├── java └── de │ └── barop │ └── gwt │ └── client │ ├── AbstractNoPushStateTest.java │ ├── AbstractPushStateTest.java │ ├── HistoryConverterHashGwtTest.java │ ├── HistoryConverterPushStateGwtTest.java │ ├── HistoryImplPushStateGwtTest.java │ └── ui │ ├── NoPushStateHyperlinkGwtTest.java │ └── PushStateHyperlinkGwtTest.java └── resources └── de └── barop └── gwt ├── NoPushStateTest.gwt.xml └── PushStateTest.gwt.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/pom.xml -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/Gwtphplacesample.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/Gwtphplacesample.gwt.xml -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/Gwtphplacesample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/Gwtphplacesample.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/GwtphplacesamplePlaceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/GwtphplacesamplePlaceManager.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/NameTokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/NameTokens.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/gin/ClientGinjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/gin/ClientGinjector.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/gin/ClientGinjectorBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/gin/ClientGinjectorBase.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/gin/ClientModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/gin/ClientModule.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/gin/DefaultPlace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/gin/DefaultPlace.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/presenter/BreadcrumbsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/presenter/BreadcrumbsPresenter.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/presenter/HomePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/presenter/HomePresenter.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/presenter/ProductListPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/presenter/ProductListPresenter.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/presenter/ProductPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/presenter/ProductPresenter.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/BreadcrumbsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/BreadcrumbsView.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/BreadcrumbsView.ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/BreadcrumbsView.ui.xml -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/HomeUiHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/HomeUiHandlers.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/HomeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/HomeView.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/HomeView.ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/HomeView.ui.xml -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductListView.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductListView.ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductListView.ui.xml -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductView.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductView.ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/client/view/ProductView.ui.xml -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/server/GetProductHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/server/GetProductHandler.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/server/GetProductListHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/server/GetProductListHandler.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/server/ProductDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/server/ProductDatabase.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/server/guice/DispatchServletModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/server/guice/DispatchServletModule.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/server/guice/MyGuiceServletContextListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/server/guice/MyGuiceServletContextListener.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/server/guice/ServerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/server/guice/ServerModule.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/shared/GetProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/shared/GetProduct.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/shared/GetProductList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/shared/GetProductList.java -------------------------------------------------------------------------------- /src/examples/java/com/gwtplatform/samples/hplace/shared/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/java/com/gwtplatform/samples/hplace/shared/Product.java -------------------------------------------------------------------------------- /src/examples/webapp/Gwtphplacesample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/webapp/Gwtphplacesample.html -------------------------------------------------------------------------------- /src/examples/webapp/WEB-INF/appengine-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/webapp/WEB-INF/appengine-web.xml -------------------------------------------------------------------------------- /src/examples/webapp/WEB-INF/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/webapp/WEB-INF/logging.properties -------------------------------------------------------------------------------- /src/examples/webapp/WEB-INF/urlrewrite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/webapp/WEB-INF/urlrewrite.xml -------------------------------------------------------------------------------- /src/examples/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/examples/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/CodeServerParameterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/CodeServerParameterHelper.java -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/HistoryAsserter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/HistoryAsserter.java -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/HistoryConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/HistoryConverter.java -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/HistoryConverterHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/HistoryConverterHash.java -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/HistoryConverterPushState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/HistoryConverterPushState.java -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/HistoryImplPushState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/HistoryImplPushState.java -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/ui/HyperlinkPushState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/ui/HyperlinkPushState.java -------------------------------------------------------------------------------- /src/main/java/de/barop/gwt/client/ui/InlineHyperlinkPushState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/java/de/barop/gwt/client/ui/InlineHyperlinkPushState.java -------------------------------------------------------------------------------- /src/main/resources/de/barop/gwt/PushState.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/main/resources/de/barop/gwt/PushState.gwt.xml -------------------------------------------------------------------------------- /src/test/java/de/barop/gwt/client/AbstractNoPushStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/java/de/barop/gwt/client/AbstractNoPushStateTest.java -------------------------------------------------------------------------------- /src/test/java/de/barop/gwt/client/AbstractPushStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/java/de/barop/gwt/client/AbstractPushStateTest.java -------------------------------------------------------------------------------- /src/test/java/de/barop/gwt/client/HistoryConverterHashGwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/java/de/barop/gwt/client/HistoryConverterHashGwtTest.java -------------------------------------------------------------------------------- /src/test/java/de/barop/gwt/client/HistoryConverterPushStateGwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/java/de/barop/gwt/client/HistoryConverterPushStateGwtTest.java -------------------------------------------------------------------------------- /src/test/java/de/barop/gwt/client/HistoryImplPushStateGwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/java/de/barop/gwt/client/HistoryImplPushStateGwtTest.java -------------------------------------------------------------------------------- /src/test/java/de/barop/gwt/client/ui/NoPushStateHyperlinkGwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/java/de/barop/gwt/client/ui/NoPushStateHyperlinkGwtTest.java -------------------------------------------------------------------------------- /src/test/java/de/barop/gwt/client/ui/PushStateHyperlinkGwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/java/de/barop/gwt/client/ui/PushStateHyperlinkGwtTest.java -------------------------------------------------------------------------------- /src/test/resources/de/barop/gwt/NoPushStateTest.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/resources/de/barop/gwt/NoPushStateTest.gwt.xml -------------------------------------------------------------------------------- /src/test/resources/de/barop/gwt/PushStateTest.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbarop/gwt-pushstate/HEAD/src/test/resources/de/barop/gwt/PushStateTest.gwt.xml --------------------------------------------------------------------------------