Создание объектов-тегов с помощью jsoup - PullRequest
1 голос
/ 03 июля 2011

Я пытаюсь создать новый Element с помощью jsoup.

Конструктор элемента:

Element(Tag tag, String baseUri, Attributes attributes) 

У меня проблемы с созданием экземпляра объекта Tag, поскольку конструктор не виден.

Как получить Tag, кроме получения существующего от другого элемента?

1 Ответ

3 голосов
/ 03 июля 2011

Используйте метод статического генератора valueOf:

Tag t = Tag.valueOf("p");

Причина, по которой Tag не предоставляет конструктор, заключается в том, что метод valueOf может кэшировать идентичные объекты,Например, это позволяет следующий код:

Tag u = Tag.valueOf("p");
assert t == u;
...