/**
* Display the specified service entries in the container provided, while applying the tags
* generated by the tag processor.
*/
private void populateServiceEntries(Iterable<ServiceDefinition> services,
EntryAggregatorView toPopulate,
Set<TagProcessor> tagProcessors) {
for (final ServiceDefinition service : services) {
String iconUrl = service.getIcons().getIcon16Url();
String displayName = NameHelper.generateDisplayTitle(service.getTitle(), service.getName());
Set<DescriptionTag> tags = Sets.newHashSet();
for (TagProcessor processor : tagProcessors) {
tags.addAll(processor.process(service));
}
HasClickHandlers rowHandle = toPopulate.addEntry(new ServiceEntry(
iconUrl, displayName, service.getVersion(), service.getDescription(), tags));
rowHandle.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
presenter.handleClickService(service);
}
});
}
}
FullView.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:google-apis-explorer
作者:
评论列表
文章目录