public abstract class GraphQLCodegen
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected MappingConfig |
mappingConfig |
Modifier | Constructor and Description |
---|---|
protected |
GraphQLCodegen(java.util.List<java.lang.String> schemas,
java.io.File outputDir,
MappingConfig mappingConfig,
GeneratedInformation generatedInformation,
MapperFactory mapperFactory) |
protected |
GraphQLCodegen(java.util.List<java.lang.String> schemas,
java.lang.String introspectionResult,
java.io.File outputDir,
MappingConfig mappingConfig,
MappingConfigSupplier externalMappingConfigSupplier,
GeneratedInformation generatedInformation,
MapperFactory mapperFactory) |
protected |
GraphQLCodegen(java.util.List<java.lang.String> schemas,
java.lang.String introspectionResult,
java.io.File outputDir,
MappingConfig mappingConfig,
MappingConfigSupplier externalMappingConfigSupplier,
MapperFactory mapperFactory) |
protected |
GraphQLCodegen(java.lang.String introspectionResult,
java.io.File outputDir,
MappingConfig mappingConfig,
GeneratedInformation generatedInformation,
MapperFactory mapperFactory) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.io.File> |
generate()
Entry point.
|
protected void |
initCustomTypeMappings(java.util.Collection<ExtendedScalarTypeDefinition> scalarTypeDefinitions) |
protected void |
initDefaultValues(MappingConfig mappingConfig) |
protected final MappingConfig mappingConfig
protected GraphQLCodegen(java.util.List<java.lang.String> schemas, java.io.File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation, MapperFactory mapperFactory)
protected GraphQLCodegen(java.lang.String introspectionResult, java.io.File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation, MapperFactory mapperFactory)
protected GraphQLCodegen(java.util.List<java.lang.String> schemas, java.lang.String introspectionResult, java.io.File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier, MapperFactory mapperFactory)
protected GraphQLCodegen(java.util.List<java.lang.String> schemas, java.lang.String introspectionResult, java.io.File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier, GeneratedInformation generatedInformation, MapperFactory mapperFactory)
protected void initDefaultValues(MappingConfig mappingConfig)
public java.util.List<java.io.File> generate() throws java.io.IOException
java.io.IOException
- in case some I/O error occurred, e.g.: file can't be created, directory access issues, etc.protected void initCustomTypeMappings(java.util.Collection<ExtendedScalarTypeDefinition> scalarTypeDefinitions)