com.squareup.javawriter.JavaWriter.setIndent()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(61)

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

JavaWriter.setIndent介绍

暂无

代码示例

代码示例来源:origin: com.nhaarman.ellie/compiler

@Override
public void writeSource(final Writer writer, final TypeElement element) throws IOException {
  final String simpleName = createSimpleName(element);
  final String modelSimpleName = element.getSimpleName().toString();
  final String modelQualifiedName = element.getQualifiedName().toString();
  final String tableName = element.getAnnotation(Table.class).value();
  final Set<ColumnElement> columns = mRegistry.getColumnElements(element);
  JavaWriter javaWriter = new JavaWriter(writer);
  javaWriter.setCompressingTypes(true);
  javaWriter.setIndent("    ");
  javaWriter.emitSingleLineComment("Generated by Ellie. Do not modify!");
  javaWriter.emitPackage("com.nhaarman.ellie");
  writeImports(javaWriter, modelQualifiedName);
  javaWriter.beginType(simpleName, "class", PUBLIC_FINAL, null, "ModelAdapter<" + modelSimpleName + ">");
  javaWriter.emitEmptyLine();
  writeGetModelType(javaWriter, modelSimpleName);
  writeGetTableName(javaWriter, tableName);
  writeGetSchema(javaWriter, tableName, columns);
  javaWriter.endType();
}

代码示例来源:origin: com.michaelpardo/ollie-compiler

@Override
public void writeSource(Writer writer, TypeElement element) throws IOException {
  final String simpleName = createSimpleName(element);
  final String modelSimpleName = element.getSimpleName().toString();
  final String modelQualifiedName = element.getQualifiedName().toString();
  final String tableName = element.getAnnotation(Table.class).value();
  final Set<ColumnElement> columns = registry.getColumnElements(element);
  JavaWriter javaWriter = new JavaWriter(writer);
  javaWriter.setCompressingTypes(true);
  javaWriter.setIndent("\t");
  javaWriter.emitSingleLineComment("Generated by Ollie. Do not modify!");
  javaWriter.emitPackage("ollie");
  writeImports(javaWriter, modelQualifiedName, columns);
  javaWriter.beginType(simpleName, "class", MODIFIERS, "ModelAdapter<" + modelSimpleName + ">");
  writeGetModelType(javaWriter, modelSimpleName);
  writeGetTableName(javaWriter, tableName);
  writeGetSchema(javaWriter, tableName, columns);
  writeLoad(javaWriter, modelQualifiedName, columns);
  writeSave(javaWriter, modelQualifiedName, columns);
  writeDelete(javaWriter, modelQualifiedName, tableName);
  javaWriter.endType();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

@Override
public void writeSource(final Writer writer, final TypeElement element) throws IOException {
  JavaWriter javaWriter = new JavaWriter(writer);
  javaWriter.setCompressingTypes(true);
  javaWriter.setIndent("    ");
  javaWriter.emitSingleLineComment("Generated by Ellie. Do not modify!");
  javaWriter.emitPackage("com.nhaarman.ellie");
  writeImports(javaWriter);
  javaWriter.beginType(RepositoryHolder.IMPL_CLASS_NAME, "class", PUBLIC_FINAL, null, RepositoryHolder.class.getSimpleName());
  writeFields(javaWriter);
  writeConstructor(javaWriter);
  writeCreateModelRepositories(javaWriter);
  writeGetModelRepository(javaWriter);
  writeGetModelRepositories(javaWriter);
  javaWriter.endType();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

@Override
public void writeSource(final Writer writer, final TypeElement element) throws IOException {
  final String classSimpleName = createSimpleName(element);
  final String modelSimpleName = element.getSimpleName().toString();
  final String modelQualifiedName = element.getQualifiedName().toString();
  final String tableName = element.getAnnotation(Table.class).value();
  final Set<ColumnElement> columns = mRegistry.getColumnElements(element);
  JavaWriter javaWriter = new JavaWriter(writer);
  javaWriter.setCompressingTypes(true);
  javaWriter.setIndent("    ");
  javaWriter.emitSingleLineComment("Generated by Ellie. Do not modify!");
  javaWriter.emitPackage("com.nhaarman.ellie");
  writeImports(javaWriter, modelQualifiedName, columns);
  writeBeginType(javaWriter, classSimpleName, modelSimpleName, modelQualifiedName);
  writeFields(javaWriter, modelSimpleName);
  writeConstructor(javaWriter);
  writeFind(javaWriter, modelSimpleName);
  writeCreate(javaWriter, modelSimpleName, tableName);
  writeUpdate(javaWriter, modelSimpleName, tableName);
  writeLoad(javaWriter, modelQualifiedName, columns);
  writeCreateOrUpdate(javaWriter, modelSimpleName);
  writeDelete(javaWriter, modelSimpleName, tableName);
  writePutEntity(javaWriter, modelSimpleName);
  writeGetEntity(javaWriter, modelSimpleName);
  writeRemoveEntity(javaWriter, modelSimpleName);
  writeGetOrFindEntity(javaWriter, modelSimpleName);
  writeCreateContentValues(javaWriter, modelQualifiedName, columns);
  writeGetEntityIdentifier(javaWriter, modelSimpleName);
  javaWriter.endType();
}

代码示例来源:origin: com.michaelpardo/ollie-compiler

@Override
public void writeSource(Writer writer, TypeElement element) throws IOException {
  JavaWriter javaWriter = new JavaWriter(writer);
  javaWriter.setCompressingTypes(true);
  javaWriter.setIndent("\t");
  javaWriter.emitSingleLineComment("Generated by Ollie. Do not modify!");
  javaWriter.emitPackage("ollie");
  writeImports(javaWriter);
  javaWriter.beginType(AdapterHolder.IMPL_CLASS_NAME, "class", METHOD_MODIFIERS, null, "AdapterHolder");
  writeCollections(javaWriter);
  writeStaticInitializations(javaWriter);
  writeGetMigrations(javaWriter);
  writeGetModelAdapter(javaWriter);
  writeGetModelAdapters(javaWriter);
  writeGetTypeAdpater(javaWriter);
  javaWriter.endType();
}

代码示例来源:origin: sevenshal/oksharedprefs

public void write() throws IOException {
  mWriter.setIndent("    ");
  mWriter.emitPackage(getPackageName())
      .emitSingleLineComment("generated code, do not modify")

代码示例来源:origin: com.nhaarman.ellie/compiler

@Override
public void writeSource(final Writer writer, final TypeElement element) throws IOException {
  JavaWriter javaWriter = new JavaWriter(writer);
  javaWriter.setCompressingTypes(true);
  javaWriter.setIndent("    ");
  javaWriter.emitSingleLineComment("Generated by Ellie. Do not modify!");
  javaWriter.emitPackage(PACKAGE_NAME);
  writeImports(javaWriter);
  javaWriter.beginType(AdapterHolder.IMPL_CLASS_NAME, "class", PUBLIC_FINAL, null, "AdapterHolder");
  javaWriter.emitEmptyLine();
  writeFields(javaWriter);
  writeConstructor(javaWriter);
  writeCreateMigrations(javaWriter);
  writeCreateModelAdapters(javaWriter);
  writeCreateTypeAdapters(javaWriter);
  writeGetMigrations(javaWriter);
  writeGetModelAdapter(javaWriter);
  writeGetModelAdapters(javaWriter);
  writeGetTypeAdapter(javaWriter);
  javaWriter.endType();
}

相关文章