Class KlumFactory.BuilderFactory<T,B extends KlumBuilder<T>>

java.lang.Object
com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactory<T,B>
Direct Known Subclasses:
KlumFactory.KeyedBuilderFactory, KlumFactory.UnkeyedBuilderFactory
Enclosing class:
KlumFactory<T>

public static class KlumFactory.BuilderFactory<T,B extends KlumBuilder<T>> extends Object
Active-session Builder-producing operations shared by keyed and unkeyed factories.
  • Field Details

    • type

      protected final Class<T> type
  • Constructor Details

    • BuilderFactory

      protected BuilderFactory(Class<T> type)
  • Method Details

    • getModelType

      public final Class<T> getModelType()
      Returns the DSL Object type selected by this active-session factory.
    • FromMap

      public B FromMap(Map<String,Object> configMap)
    • From

      public B From(Class<? extends groovy.lang.Script> configurationScript)
    • asPublicBuilder

      protected final B asPublicBuilder(InternalKlumBuilder<T> builder)