package org.wiztools.restclient.util;
import java.io.IOException;
import net.htmlparser.jericho.Source;
import net.htmlparser.jericho.SourceFormatter;
import java.io.StringWriter;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* @author yeradis
*/
public final class HTMLIndentUtil {
private static final Logger LOG = Logger.getLogger(HTMLIndentUtil.class.getName());
private HTMLIndentUtil() {
}
public static String getIndented(String inHTML) {
String formated_html = null;
try {
StringWriter writer = new StringWriter();
new SourceFormatter(new Source(inHTML)).setIndentString(" ").setTidyTags(true).setCollapseWhiteSpace(true).writeTo(writer);
formated_html = writer.toString();
}
catch (IOException e) {
LOG.log(Level.SEVERE, null, e);
}
return formated_html;
}
}