Package viaduct.x.javaapi.codegen
Class JavaGRTGenerator
-
- All Implemented Interfaces:
public final class JavaGRTGeneratorCombined generator for all Java GRT (GraphQL Representational Types) source files. Contains all templates and generation logic in one place.
Each GraphQL type has a corresponding inner generator class:
- EnumGenerator - generates Java enums from GraphQL enums
- ObjectGenerator - generates Java classes from GraphQL object types
- InputGenerator - generates Java classes from GraphQL input types
- InterfaceGenerator - generates Java interfaces from GraphQL interface types
- UnionGenerator - generates Java marker interfaces from GraphQL union types
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classJavaGRTGenerator.EnumGeneratorGenerator for Java enums from GraphQL enum types.
public final classJavaGRTGenerator.ObjectGeneratorGenerator for Java classes from GraphQL object types.
public final classJavaGRTGenerator.InputGeneratorGenerator for Java classes from GraphQL input types.
public final classJavaGRTGenerator.InterfaceGeneratorGenerator for Java interfaces from GraphQL interface types.
public final classJavaGRTGenerator.ArgumentGeneratorGenerator for Java arguments classes from GraphQL resolver field arguments.
public final classJavaGRTGenerator.UnionGeneratorGenerator for Java union interfaces from GraphQL union types.
-