Class JavaGraphQLCodegen
java.lang.Object
io.github.besi97.graphql.codegen.GraphQLCodegen
io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen
Class having only Java-specific methods for code-generation
Most of the logic is still residing in the parent class
-
Field Summary
Fields inherited from class io.github.besi97.graphql.codegen.GraphQLCodegen
mappingConfig -
Constructor Summary
ConstructorsConstructorDescriptionJavaGraphQLCodegen(String introspectionResult, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) JavaGraphQLCodegen(List<String> schemas, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) JavaGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier) JavaGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier, GeneratedInformation generatedInformation) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitCustomTypeMappings(Collection<ExtendedScalarTypeDefinition> scalarTypeDefinitions) Methods inherited from class io.github.besi97.graphql.codegen.GraphQLCodegen
generate, initDefaultValues
-
Constructor Details
-
JavaGraphQLCodegen
public JavaGraphQLCodegen(List<String> schemas, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) -
JavaGraphQLCodegen
public JavaGraphQLCodegen(String introspectionResult, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) -
JavaGraphQLCodegen
public JavaGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier) -
JavaGraphQLCodegen
public JavaGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier, GeneratedInformation generatedInformation)
-
-
Method Details
-
initCustomTypeMappings
protected void initCustomTypeMappings(Collection<ExtendedScalarTypeDefinition> scalarTypeDefinitions) - Overrides:
initCustomTypeMappingsin classGraphQLCodegen
-