使用GWT defferred绑定将gwt类替换为非gwt类

Cas*_*dan 2 java xml gwt w3c dom

我有一个非常简单的问题,我希望我能用GWT的deffered绑定来解决.

我有大量编写到org.w3c.dom.*接口的代码.我不想更改此代码,所以我希望我可以在编译时交换这些类.

像这样的东西(即使它不起作用):

<replace-with class="com.google.gwt.dom.client.Document">
    <when-type-is class="org.w3c.dom.Document"/>
  </replace-with>
Run Code Online (Sandbox Code Playgroud)

根据我的理解,我认为这里的问题是我的两个类都需要实现相同的接口.如果我错了,请纠正我,让我处于这样一种情况:我需要重做很多事情才能做到我需要做的事情.

我希望有一个更简单的解决方案?

谢谢,

卡西

Bor*_*noy 5

查看该<super-source>指令(请参阅"开发指南" 的" 组织项目"部分中的"将一个包实现与另一个包重写 ").