@Override public boolean equals(Object o) { if(o == null || !(o instanceof USK)) return false; return equals(o, true); }
private boolean wantUSK(USK u, BookmarkItem ignore) { List<BookmarkItem> items = MAIN_CATEGORY.getAllItems(); for(BookmarkItem item : items) { if(item == ignore) continue; if(!"USK".equals(item.getKeyType())) continue; try { FreenetURI furi = new FreenetURI(item.getKey()); USK usk = USK.create(furi); if(usk.equals(u, false)) return true; } catch(MalformedURLException mue) { } } return false; }
USK usk = USK.create(furi); if(usk.equals(key, false)) { if(logMINOR) Logger.minor(this, "Updating bookmark for "+furi+" to edition "+edition); matched = true;
if((myARK == null) || ((myARK != ark) && !myARK.equals(ark))) { myARK = ark; return true;