Package viaduct.x.javaapi.codegen
See: Description
-
Class Summary Class Description TypeMapper Maps GraphQL types to Java types using ViaductSchema.TypeExpr. InputModel Model representing a GraphQL input type for code generation. EnumModel Model representing a GraphQL enum type for code generation. ObjectModel Model representing a GraphQL object type for code generation. Result Result of the resolver code generation process. JavaResolversCodegen Main entry point for Java resolver base classes code generation. 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. UnionModel Model representing a GraphQL union type for code generation. GraphQLSchemaParser Parses GraphQL schema files and extracts type definitions using ViaductSchema types. FieldModel Model representing a GraphQL field for code generation. ResolverModel Model representing a GraphQL field resolver for code generation. InterfaceModel Model representing a GraphQL interface type for code generation. Result Result of the code generation process. JavaGRTsCodegen Main entry point for Java GRTs (GraphQL Representational Types) code generation. ResolversFileModel Model representing a resolvers file for code generation. ArgumentModel Model representing a GraphQL argument type for code generation. JavaResolverGenerator Generator for Java resolver base classes from GraphQL fields with @resolver directive.