import java.util.Map;
import java.util.regex.Pattern;
-import org.apache.commons.text.StringEscapeUtils;
+import org.apache.commons.lang3.StringEscapeUtils;
import com.hughes.android.dictionary.engine.EntryTypeName;
import com.hughes.android.dictionary.engine.HtmlEntry;
if (webUrlTemplate != null) {
final String webUrl = String.format(webUrlTemplate, title);
- boolean success = true;
+ String asciiWebUrl = null;
// URI.create can raise an exception e.g. if webUrl contains %, just ignore those cases.
try {
- String asciiWebUrl = URI.create(webUrl).toASCIIString();
+ asciiWebUrl = URI.create(webUrl).toASCIIString();
} catch (Exception e) {
- success = false;
}
- if (success) {
+ if (asciiWebUrl != null) {
callback.builder.append("<p> <a href=\"");
callback.builder.append(asciiWebUrl);
callback.builder.append("\">");