我尝试向 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/