Package viaduct.x.javaapi.codegen
See: Description
-
Class Summary Class Description Result Result of the code generation process. JavaGRTsCodegen Main entry point for Java GRTs (GraphQL Representational Types) code generation. InterfaceModel Model representing a GraphQL interface type for code generation. ArgumentModel Model representing a GraphQL argument type for code generation. ObjectModel Model representing a GraphQL object type for code generation. GraphQLSchemaParser Parses GraphQL schema files and extracts type definitions using ViaductSchema types. EnumModel Model representing a GraphQL enum type for code generation. ResolversFileModel Model representing a resolvers file for code generation. JavaResolverGenerator Generator for Java resolver base classes from GraphQL fields with @resolver directive. EnumGenerator Generator for Java enums from GraphQL enum types. ObjectGenerator Generator for Java classes from GraphQL object types. InputGenerator Generator for Java classes from GraphQL input types. InterfaceGenerator Generator for Java interfaces from GraphQL interface types. ArgumentGenerator Generator for Java arguments classes from GraphQL resolver field arguments. UnionGenerator Generator for Java union interfaces from GraphQL union types. JavaGRTGenerator Combined generator for all Java GRT (GraphQL Representational Types) source files. ResolverModel Model representing a GraphQL field resolver for code generation. TypeMapper Maps GraphQL types to Java types using ViaductSchema.TypeExpr. InputModel Model representing a GraphQL input type for code generation. UnionModel Model representing a GraphQL union type for code generation. Result Result of the resolver code generation process. JavaResolversCodegen Main entry point for Java resolver base classes code generation. FieldModel Model representing a GraphQL field for code generation.