java - 将方法添加到 org.w3c.dom.Node

标签 java android xml dom

我尝试向 Node 类添加自定义方法,但最终创建了一个在变量中保存节点对象的新类。

那么问题来了。有可能吗?

我这样做了:

public class Trip implements org.w3c.dom.Node { 
    [...generated methods...] 
    public String myMethod(){
        return "";
    }
}

但是我遇到了很多错误,所以我最终这样做了

public class Trip { 
    private Node mNode;
    public void Trip(Node tripNode){
            this.mNode = tripNode;
    }
    public String myMethod(){
        return "";
    }
}

最佳答案

org.w3c.dom.Node 是一个接口(interface),因此您发布的代码将不起作用。

您不想开始尝试实现自己的 DOM,因此我建议您考虑一种不同的方法。你想做什么?

您可以使用 get 和 setUserData实现您的目标。

关于java - 将方法添加到 org.w3c.dom.Node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6206918/

相关文章:

java - JAXB 中对象标签之间的消息

java - MOXy/JAXB 注释在 weblogic 12c 上被忽略

javascript - 在 IE8 中使用选择器解析 XML-

java - 带有 Hibernate 和获取类型 LAZY 的奇怪 NullPointerException

java - 使用 std::map<std::string, std::string> 从 c++ 调用带有参数 Map<String, String> 的 Java 函数

java - 模拟 OutputStream#flush 方法

android - 在我的 Recyclerview 上点击 RecyclerAdapter

java - Spark javardd 方法collect() 和collectAsync() 之间有什么区别?

java - Android Studio 布局在不同设备上存在差异

android - 异步任务 : How do I access onPostExecute parameters?