package de.cologneintelligence.fitgoodies.htmlparser;
import org.jsoup.nodes.Element;
import java.io.PrintWriter;
import java.io.StringWriter;
public final class ParserUtils {
private ParserUtils() {
}
public static boolean isIgnored(Element table) {
final String ignore = table.attr(Constants.ATTR_IGNORE);
return ignore != null && ignore.equalsIgnoreCase("true");
}
public static String getHtmlStackTrace(Throwable t) {
StringWriter writer = new StringWriter();
t.printStackTrace(new PrintWriter(writer));
final String trace = writer.toString();
return "<pre>" + toHtml(trace) + "</pre>";
}
private static String toHtml(String trace) {
return trace
.replaceAll("&", """)
.replaceAll("<", "<")
.replaceAll(">", ">")
.replaceAll("\"", """)
.replaceAll("\t", " ");
}
}