java - 使用 GWT 延迟绑定(bind)将非 gwt 类替换为 gwt 类

标签 java xml gwt dom w3c

我有一个非常简单的问题,我希望能用 GWT 的延迟绑定(bind)来解决。

我有大量代码被编程到 org.w3c.dom.* 接口(interface)。我不想更改此代码,因此我希望可以在编译时交换这些类。

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

<replace-with class="com.google.gwt.dom.client.Document">
    <when-type-is class="org.w3c.dom.Document"/>
  </replace-with>

根据我的理解,我认为这里的问题是我的两个类都需要实现相同的接口(interface)。如果我错了,请纠正我,这会让我陷入一种需要返工很多事情才能满足我需要的情况。

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

谢谢

凯西

最佳答案

查看<super-source>指令(请参阅开发指南的 Organize Projects 部分中的用另一个包实现覆盖一个包实现)。

关于java - 使用 GWT 延迟绑定(bind)将非 gwt 类替换为 gwt 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13732302/

相关文章:

java - 构建json相关问题

css - 我怎样才能使我的 css 文件可用于我在 Gwt 中的整个应用程序?

java - 在 JPanel 上绘制线条而不重新绘制

java - 为什么方法会更改 boolean 数组参数?

java - 无法从方法 (Java) 获得正确的 boolean 值输出

css - 在gwt元素中通过css设置图片标签

gwt - GIN 绑定(bind)的范围是什么?

java - 无法使用 Java 打印机服务 (JPS) 打印文档

mysql - XSLT + XML -> Word <字段名称 ="foo">值</foo>

java - 使用 for 循环将使用 DOM 的节点添加到 XML