import com.hughes.android.dictionary.engine.IndexedEntry;
import com.hughes.android.dictionary.parser.WikiTokenizer;
import com.hughes.util.StringUtil;
-import com.sun.xml.internal.rngom.util.Uri;
import org.apache.commons.lang3.StringEscapeUtils;
+import java.net.URI;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
if (webUrlTemplate != null) {
final String webUrl = String.format(webUrlTemplate, title);
- callback.builder.append(String.format("<p> <a href=\"%s\">%s</a>", Uri.escapeDisallowedChars(webUrl), escapeHtmlLiteral(webUrl)));
+ callback.builder.append(String.format("<p> <a href=\"%s\">%s</a>", URI.create(webUrl).toString(), escapeHtmlLiteral(webUrl)));
}
htmlEntry.html = callback.builder.toString();
indexedEntry.isValid = true;
sectionEntryTypeName = langConfig.sectionNameToEntryType(headingText);
final int depth = wikiTokenizer.headingDepth();
if (langConfig.skipSection(headingText)) {
- System.out.println("Skipping section:" + headingText);
+ //System.out.println("Skipping section:" + headingText);
while ((wikiTokenizer = wikiTokenizer.nextToken()) != null) {
if (wikiTokenizer.isHeading() && wikiTokenizer.headingDepth() <= depth) {
- System.out.println("Resume on: " + wikiTokenizer.token());
+ // System.out.println("Resume on: " + wikiTokenizer.token());
wikiTokenizer.returnToLineStart();
return;
} else {
- System.out.println("Skipped: " + wikiTokenizer.token());
+ // System.out.println("Skipped: " + wikiTokenizer.token());
}
}
return;