de.greenrobot.daogenerator.Entity.getHasKeepSections()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(170)

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

Entity.getHasKeepSections介绍

暂无

代码示例

代码示例来源:origin: devinhu/androidone

private void generate(Template template, File outDirFile, String javaPackage, String javaClassName, Schema schema,
    Entity entity, Map<String, Object> additionalObjectsForTemplate) throws Exception {
  Map<String, Object> root = new HashMap<String, Object>();
  root.put("schema", schema);
  root.put("entity", entity);
  if (additionalObjectsForTemplate != null) {
    root.putAll(additionalObjectsForTemplate);
  }
  try {
    File file = toJavaFilename(outDirFile, javaPackage, javaClassName);
    file.getParentFile().mkdirs();
    if (entity != null && entity.getHasKeepSections()) {
      checkKeepSections(file, root);
    }
    Writer writer = new FileWriter(file);
    try {
      template.process(root, writer);
      writer.flush();
      System.out.println("Written " + file.getCanonicalPath());
    } finally {
      writer.close();
    }
  } catch (Exception ex) {
    System.err.println("Data map for template: " + root);
    System.err.println("Error while generating " + javaPackage + "." + javaClassName + " ("
        + outDirFile.getCanonicalPath() + ")");
    throw ex;
  }
}

代码示例来源:origin: de.greenrobot/greendao-generator

private void generate(Template template, File outDirFile, String javaPackage, String javaClassName, Schema schema,
           Entity entity, Map<String, Object> additionalObjectsForTemplate) throws Exception {
  Map<String, Object> root = new HashMap<String, Object>();
  root.put("schema", schema);
  root.put("entity", entity);
  if (additionalObjectsForTemplate != null) {
    root.putAll(additionalObjectsForTemplate);
  }
  try {
    File file = toJavaFilename(outDirFile, javaPackage, javaClassName);
    file.getParentFile().mkdirs();
    if (entity != null && entity.getHasKeepSections()) {
      checkKeepSections(file, root);
    }
    Writer writer = new FileWriter(file);
    try {
      template.process(root, writer);
      writer.flush();
      System.out.println("Written " + file.getCanonicalPath());
    } finally {
      writer.close();
    }
  } catch (Exception ex) {
    System.err.println("Data map for template: " + root);
    System.err.println("Error while generating " + javaPackage + "." + javaClassName + " ("
        + outDirFile.getCanonicalPath() + ")");
    throw ex;
  }
}

相关文章