类 Context

java.lang.Object
org.babyfish.jimmer.client.generator.Context
直接已知子类:
JavaContext, TypeScriptContext

public abstract class Context extends Object
  • 构造器详细资料

  • 方法详细资料

    • getMetadata

      public Metadata getMetadata()
    • getIndent

      public String getIndent()
    • getRootSources

      public Collection<Source> getRootSources()
    • getRootSource

      public Source getRootSource(String name)
    • getSource

      public Source getSource(Service service)
    • getSource

      public Source getSource(Operation operation)
    • renderAll

      public void renderAll(OutputStream outputStream)
    • render

      public void render(Source source, Writer writer)
    • renderIndex

      public void renderIndex(String dir, Writer writer)
    • createSourceManager

      protected abstract SourceManager createSourceManager()
    • createCodeWriter

      protected abstract SourceWriter createCodeWriter(Context ctx, Source source)
    • isIndexRequired

      protected boolean isIndexRequired()
    • renderIndexCode

      protected void renderIndexCode(String dir, List<Source> sources, Writer writer)
    • getFileExtension

      protected abstract String getFileExtension()
    • indent

      protected static String indent(int indent)