in src/main/java/org/apache/nutch/webui/pages/seed/SeedPage.java [103:133]
private void addSeedUrlsList() {
seedUrlsTable = new WebMarkupContainer("seedUrlsTable");
seedUrlsTable.setOutputMarkupId(true);
RefreshingView<SeedUrl> seedUrls = new RefreshingView<SeedUrl>("seedUrls") {
private static final long serialVersionUID = 1880236301514965397L;
@Override
protected Iterator<IModel<SeedUrl>> getItemModels() {
return new CpmIteratorAdapter<>(getModelObject().getSeedUrls());
}
@Override
protected void populateItem(Item<SeedUrl> item) {
item.add(new Label("url"));
item.add(new AjaxLink<SeedUrl>("delete", item.getModel()) {
private static final long serialVersionUID = -1759308183079352295L;
@Override
public void onClick(AjaxRequestTarget target) {
deleteSeedUrl(getModelObject());
target.add(seedUrlsTable);
}
});
}
};
seedUrlsTable.add(seedUrls);
add(seedUrlsTable);
}