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)