- HtmlEditorKitParser htmlEditorKitParser = new HtmlEditorKitParser();
- htmlEditorKitParser.parse(this, urlConnection.getInputStream(), "UTF-8");
+ urlInputStream = urlConnection.getInputStream();
+ hashInputStream = new MessageDigestInputStream(urlInputStream, messageDigest);
+ Parser parser = parserFactory.getParser(contentType);
+ if (parser == null) {
+ logger.log(Level.INFO, "No parser found for “" + contentType + "”.");
+ return;
+ }
+ parser.parse(this, hashInputStream, "UTF-8");
+ hash = messageDigest.digest();