Package io.github.ermadmi78.kobby
Class KobbySchemaExtension
-
- All Implemented Interfaces:
public class KobbySchemaExtensionSchema location and parsing rules configuration
-
-
Field Summary
Fields Modifier and Type Field Description private FileCollectionfiles
-
Constructor Summary
Constructors Constructor Description KobbySchemaExtension()
-
Method Summary
Modifier and Type Method Description final FileCollectiongetFiles()GraphQL schema files to generate Kobby DSL. final UnitsetFiles(FileCollection files)GraphQL schema files to generate Kobby DSL. final Unitscan(Action<KobbySchemaScanExtension> action)Configuration of schema files location scanning final Unitdirective(Action<KobbySchemaDirectiveExtension> action)Configuration of Kobby GraphQL directives parsing -
-
Method Detail
-
getFiles
final FileCollection getFiles()
GraphQL schema files to generate Kobby DSL.
By default, all "
**/*.graphqls" files in "src/main/resources"
-
setFiles
final Unit setFiles(FileCollection files)
GraphQL schema files to generate Kobby DSL.
By default, all "
**/*.graphqls" files in "src/main/resources"
-
scan
final Unit scan(Action<KobbySchemaScanExtension> action)
Configuration of schema files location scanning
-
directive
final Unit directive(Action<KobbySchemaDirectiveExtension> action)
Configuration of Kobby GraphQL directives parsing
-
-
-
-