c

rocks.muki.graphql.codegen

CodeGenContext

case class CodeGenContext(schema: Schema[Any, Any], targetDirectory: File, graphQLFiles: Seq[File], packageName: String, moduleName: String, jsonCodeGen: JsonCodeGen, imports: Seq[String], preProcessors: Seq[PreProcessor], log: sbt.Logger) extends Product with Serializable

CodeGen Context

Initial context to kickoff code generation.

schema

the graphql schema

targetDirectory

the target directory where the source code will be placed

graphQLFiles

input files that should be processed

packageName

the scala package name

moduleName

optional module name for single-file based generators

imports

list of imports to be added to the generated file

preProcessors

pre processors that should be applied before the graphql file is parsed

log

output log

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CodeGenContext
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CodeGenContext(schema: Schema[Any, Any], targetDirectory: File, graphQLFiles: Seq[File], packageName: String, moduleName: String, jsonCodeGen: JsonCodeGen, imports: Seq[String], preProcessors: Seq[PreProcessor], log: sbt.Logger)

    schema

    the graphql schema

    targetDirectory

    the target directory where the source code will be placed

    graphQLFiles

    input files that should be processed

    packageName

    the scala package name

    moduleName

    optional module name for single-file based generators

    imports

    list of imports to be added to the generated file

    preProcessors

    pre processors that should be applied before the graphql file is parsed

    log

    output log

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  9. val graphQLFiles: Seq[File]
  10. val imports: Seq[String]
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val jsonCodeGen: JsonCodeGen
  13. val log: sbt.Logger
  14. val moduleName: String
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val packageName: String
  19. val preProcessors: Seq[PreProcessor]
  20. val schema: Schema[Any, Any]
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. val targetDirectory: File
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped