You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Vaadin.gwt.xml 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <module>
  2. <!-- This GWT module inherits all Vaadin client side functionality modules.
  3. This is the module you want to inherit in your client side project to be
  4. able to use com.vaadin.* classes. -->
  5. <!-- Hint for WidgetSetBuilder not to automatically update the file -->
  6. <!-- WS Compiler: manually edited -->
  7. <inherits name="com.google.gwt.user.User" />
  8. <inherits name="com.google.gwt.http.HTTP" />
  9. <inherits name="com.google.gwt.json.JSON" />
  10. <inherits name="com.vaadin.terminal.gwt.VaadinBrowserSpecificOverrides" />
  11. <source path="terminal/gwt/client" />
  12. <source path="shared" />
  13. <!-- Use own Scheduler implementation to be able to track if commands are
  14. running -->
  15. <replace-with class="com.vaadin.terminal.gwt.client.VSchedulerImpl">
  16. <when-type-is class="com.google.gwt.core.client.impl.SchedulerImpl" />
  17. </replace-with>
  18. <!-- Generators for serializators for classes used in communication between
  19. server and client -->
  20. <generate-with
  21. class="com.vaadin.terminal.gwt.widgetsetutils.SerializerMapGenerator">
  22. <when-type-is
  23. class="com.vaadin.terminal.gwt.client.communication.SerializerMap" />
  24. </generate-with>
  25. <replace-with class="com.vaadin.terminal.gwt.client.VDebugConsole">
  26. <when-type-is class="com.vaadin.terminal.gwt.client.Console" />
  27. </replace-with>
  28. <generate-with
  29. class="com.vaadin.terminal.gwt.widgetsetutils.AcceptCriteriaFactoryGenerator">
  30. <when-type-is
  31. class="com.vaadin.terminal.gwt.client.ui.dd.VAcceptCriterionFactory" />
  32. </generate-with>
  33. <!-- Generate client side proxies for client to server RPC interfaces -->
  34. <generate-with
  35. class="com.vaadin.terminal.gwt.widgetsetutils.RpcProxyGenerator">
  36. <when-type-assignable
  37. class="com.vaadin.shared.communication.ServerRpc" />
  38. </generate-with>
  39. <!-- Generate client side proxies for client to server RPC interfaces -->
  40. <generate-with
  41. class="com.vaadin.terminal.gwt.widgetsetutils.RpcProxyCreatorGenerator">
  42. <when-type-assignable
  43. class="com.vaadin.terminal.gwt.client.communication.RpcProxy.RpcProxyCreator" />
  44. </generate-with>
  45. <!-- Generate client side RPC manager for server to client RPC -->
  46. <generate-with
  47. class="com.vaadin.terminal.gwt.widgetsetutils.GeneratedRpcMethodProviderGenerator">
  48. <when-type-assignable
  49. class="com.vaadin.terminal.gwt.client.communication.GeneratedRpcMethodProvider" />
  50. </generate-with>
  51. <generate-with
  52. class="com.vaadin.terminal.gwt.widgetsetutils.ConnectorWidgetFactoryGenerator">
  53. <when-type-assignable
  54. class="com.vaadin.terminal.gwt.client.ui.ConnectorWidgetFactory" />
  55. </generate-with>
  56. <generate-with
  57. class="com.vaadin.terminal.gwt.widgetsetutils.ConnectorStateFactoryGenerator">
  58. <when-type-assignable
  59. class="com.vaadin.terminal.gwt.client.ui.ConnectorStateFactory" />
  60. </generate-with>
  61. <generate-with class="com.vaadin.terminal.gwt.widgetsetutils.ConnectorBundleLoaderFactory">
  62. <when-type-assignable class="com.vaadin.terminal.gwt.client.metadata.ConnectorBundleLoader" />
  63. </generate-with>
  64. <!-- Use the new cross site linker to get a nocache.js without document.write -->
  65. <add-linker name="xsiframe" />
  66. </module>