类 SourceManager

java.lang.Object
org.babyfish.jimmer.client.source.SourceManager
直接已知子类:
JavaSourceManager, TypeScriptSourceManager

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

    • SourceManager

      protected SourceManager(Context ctx)
  • 方法详细资料

    • getRootSources

      public Collection<Source> getRootSources()
    • getRootSource

      public Source getRootSource(String name)
    • getSource

      public final Source getSource(Service service)
    • getSource

      public final Source getSource(Operation operation)
    • getSource

      public final Source getSource(Type type)
    • getContext

      protected final <C extends Context> C getContext()
    • createRootSource

      protected final Source createRootSource(String dir, String name, Supplier<Render> renderSupplier)
    • createServiceSource

      protected abstract Source createServiceSource(Service service)
    • createServiceImplSource

      protected Source createServiceImplSource(Service service)
    • createOperationSource

      protected abstract Source createOperationSource(Operation operation)
    • createStaticTypeSource

      protected abstract Source createStaticTypeSource(ObjectType objectType)
    • createFetchedTypeSource

      protected abstract Source createFetchedTypeSource(ObjectType objectType)
    • createDynamicTypeSource

      protected abstract Source createDynamicTypeSource(ObjectType objectType)
    • createEmbeddableTypeSource

      protected abstract Source createEmbeddableTypeSource(ObjectType objectType)
    • createEnumTypeSource

      protected abstract Source createEnumTypeSource(EnumType enumType)
    • createAdditionalSources

      public void createAdditionalSources()
    • dirs

      public static List<String> dirs(String dir)