org.intermine.metadata.Model.toString()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(99)

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

Model.toString介绍

暂无

代码示例

代码示例来源:origin: org.intermine/intermine-objectstore

/**
   * {@inheritDoc}
   */
  @Override
  public void execute() {
    InterMineModelParser parser = new InterMineModelParser();

    try {
      Model merged =
          ModelFileMerger.mergeModelFromFiles(inputModelFile, additionsFiles, parser);
      FileWriter writer = new FileWriter(outputModelFile);
      writer.write(merged.toString());
      writer.close();
    } catch (MetaDataException e) {
      throw new BuildException("Failed to parse model from input files", e);
    } catch (IOException e) {
      throw new BuildException("failed to write model file: " + outputModelFile, e);
    }
  }
}

代码示例来源:origin: intermine/intermine

/**
   * {@inheritDoc}
   */
  @Override
  public void execute() {
    InterMineModelParser parser = new InterMineModelParser();

    try {
      Model merged =
          ModelFileMerger.mergeModelFromFiles(inputModelFile, additionsFiles, parser);
      FileWriter writer = new FileWriter(outputModelFile);
      writer.write(merged.toString());
      writer.close();
    } catch (MetaDataException e) {
      throw new BuildException("Failed to parse model from input files", e);
    } catch (IOException e) {
      throw new BuildException("failed to write model file: " + outputModelFile, e);
    }
  }
}

代码示例来源:origin: org.intermine/intermine-objectstore

/**
 * Save a model, in serialized form, to the specified directory
 * @param model the model
 * @param destDir the destination directory
 * @throws IOException if an error occurs
 */
public static void saveModel(Model model, File destDir) throws IOException {
  write(model.toString(), new File(destDir, getFilename(MODEL, model.getName())));
}

代码示例来源:origin: intermine/intermine

/**
 * Save a model, in serialized form, to the specified directory
 * @param model the model
 * @param destDir the destination directory
 * @throws IOException if an error occurs
 */
public static void saveModel(Model model, File destDir) throws IOException {
  write(model.toString(), new File(destDir, getFilename(MODEL, model.getName())));
}

代码示例来源:origin: intermine/intermine

public void testToString3() throws Exception {
  Model model = Model.getInstanceByName("basicmodel");
  InputStream is = getClass().getResourceAsStream("expected_model.xml");
  
  String modelString = IOUtils.toString(is).replaceAll("\n$", "");
  assertEquals(modelString, model.toString().replaceAll("\t", "    "));
}

代码示例来源:origin: org.intermine/intermine-objectstore

MetadataManager.store(db, MetadataManager.MODEL, model.toString());

代码示例来源:origin: intermine/intermine

MetadataManager.store(db, MetadataManager.MODEL, model.toString());

代码示例来源:origin: intermine/intermine

public void testToString() throws Exception {
  String packageName = cdMaker.getPackageName();
  ClassDescriptor cld1 = cdMaker.makeClass("Class1");
  ClassDescriptor cld2 = cdMaker.makeClass("Class2");
  Model model = new Model("model", packageName, Arrays.asList(cld1, cld2));
  String expected = "<model name=\"model\" package=\"" + packageName + "\">" + ENDL
    + "<class name=\"Class1\" is-interface=\"false\"></class>" + ENDL
    + "<class name=\"Class2\" is-interface=\"false\"></class>" + ENDL
    + "</model>";
  assertEquals(expected, model.toString());
}

相关文章