добавить методы в org.w3c.dom.Node - PullRequest
1 голос
/ 01 июня 2011

Я попытался добавить пользовательский метод в класс 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 "";
    }
}

1 Ответ

1 голос
/ 02 июня 2011

org.w3c.dom.Node - это интерфейс, поэтому опубликованный вами код не будет работать.

Вы не хотите начинать пытаться реализовать свой собственный DOM, поэтому я предлагаю вам подумать о другом подходе. Что ты хочешь делать?

Вы можете использовать get и setUserData для достижения вашей цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...