mirror of
https://github.com/cincheo/jsweet.git
synced 2025-12-14 14:59:21 +00:00
candy-generator: Update jsoup dependency
... and replace obsoleted methods as described in jsoup
This commit is contained in:
parent
7e6e599030
commit
eafe6a4ad5
@ -227,7 +227,7 @@
|
||||
<dependency>
|
||||
<groupId>org.jsoup</groupId>
|
||||
<artifactId>jsoup</artifactId>
|
||||
<version>1.7.2</version>
|
||||
<version>1.16.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
||||
@ -39,7 +39,6 @@ import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.jsoup.helper.StringUtil;
|
||||
import org.jsweet.JSweetDefTranslatorConfig;
|
||||
import org.jsweet.input.typescriptdef.ast.ArrayTypeReference;
|
||||
import org.jsweet.input.typescriptdef.ast.AstNode;
|
||||
|
||||
@ -95,13 +95,9 @@ public class DocFiller extends Scanner {
|
||||
if (content != null) {
|
||||
try {
|
||||
Document doc = Jsoup.parse(content, "UTF-8");
|
||||
NodeTraversor traversor;
|
||||
traversor = new NodeTraversor(new MdnTableFormatGrabber(this, typeDeclaration));
|
||||
traversor.traverse(doc.body());
|
||||
traversor = new NodeTraversor(new MdnDefinitionListFormatGrabber(this, typeDeclaration));
|
||||
traversor.traverse(doc.body());
|
||||
traversor = new NodeTraversor(new MdnMainDescriptionGrabber(this, typeDeclaration));
|
||||
traversor.traverse(doc.body());
|
||||
NodeTraversor.traverse(new MdnTableFormatGrabber(this, typeDeclaration), doc.body());
|
||||
NodeTraversor.traverse(new MdnDefinitionListFormatGrabber(this, typeDeclaration), doc.body());
|
||||
NodeTraversor.traverse(new MdnMainDescriptionGrabber(this, typeDeclaration), doc.body());
|
||||
} catch (Throwable t) {
|
||||
context.reportError("cannot fill documentation for " + context.getTypeName(typeDeclaration),
|
||||
typeDeclaration.getToken(), t);
|
||||
@ -165,8 +161,7 @@ public class DocFiller extends Scanner {
|
||||
|
||||
public static String removeTags(String html, String[] tagsToBeRemoved) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
NodeTraversor traversor = new NodeTraversor(new TagRemover(sb, tagsToBeRemoved));
|
||||
traversor.traverse(Jsoup.parse(html).body());
|
||||
NodeTraversor.traverse(new TagRemover(sb, tagsToBeRemoved), Jsoup.parse(html).body());
|
||||
return sb.toString().replace("<p></p>", "");
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user