org.embl.ebi.escience.scufl.Processor.getAnnotationTemplates()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(102)

本文整理了Java中org.embl.ebi.escience.scufl.Processor.getAnnotationTemplates()方法的一些代码示例,展示了Processor.getAnnotationTemplates()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Processor.getAnnotationTemplates()方法的具体详情如下:
包路径:org.embl.ebi.escience.scufl.Processor
类名称:Processor
方法名:getAnnotationTemplates

Processor.getAnnotationTemplates介绍

暂无

代码示例

代码示例来源:origin: uk.org.mygrid.taverna.scufl.scufl-ui-components/template-editor

void populate() {
  existingTemplates.removeAll();
  defaultTemplates.removeAll();
  if (theProcessor != null) {
    // Put JLabel instances into the existingTemplates panel
    AnnotationTemplate[] templates = theProcessor.getAnnotationTemplates();
    for (int i = 0; i < templates.length; i++) {
      existingTemplates.add(new JEditorPane("text/html", templates[i].getDescription()));
    }
    if (templates.length == 0) {
      existingTemplates.add(new JLabel("No existing templates"));
    }
    AnnotationTemplate[] defaults = theProcessor.defaultAnnotationTemplates();
    for (int i = 0; i < defaults.length; i++) {
      defaultTemplates.add(new JEditorPane("text/html", defaults[i].getDescription()));
    }
    if (defaults.length == 0) {
      JLabel l = new JLabel("No default templates");
      l.setPreferredSize(new Dimension(1000, 25));
      defaultTemplates.add(l);
    }
  }
}

代码示例来源:origin: uk.org.mygrid.taverna/taverna-enactor

transformOutputDataThings(inputMap, outputMap);
AnnotationTemplate[] templates = activeProcessor
    .getAnnotationTemplates();
AnnotationTemplate[] defaultTemplates = activeProcessor
    .defaultAnnotationTemplates();

相关文章