C D E F G I P S T V 
All Classes All Packages

C

Codegen - Class in io.github.deweyjose.graphqlcodegen
 
Codegen() - Constructor for class io.github.deweyjose.graphqlcodegen.Codegen
 

D

DependencySchemaExtractor - Class in io.github.deweyjose.graphqlcodegen
 
DependencySchemaExtractor() - Constructor for class io.github.deweyjose.graphqlcodegen.DependencySchemaExtractor
 

E

execute() - Method in class io.github.deweyjose.graphqlcodegen.Codegen
 
extract(MavenProject, String[]) - Static method in class io.github.deweyjose.graphqlcodegen.DependencySchemaExtractor
 

F

findGraphQLSFiles(File) - Static method in class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
Traverse the directory structure collecting .graphql(s) files.

G

generateChecksum(File) - Static method in class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
 
getChangedFiles() - Method in class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
Computes the Set of files that have changed or are new and need to trigger code generation.
getProperties() - Method in class io.github.deweyjose.graphqlcodegen.Properties
 

I

io.github.deweyjose.graphqlcodegen - package io.github.deweyjose.graphqlcodegen
 
isGraphqlFile(File) - Static method in class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
We only care about files ending with .graphql(s)

P

Properties - Class in io.github.deweyjose.graphqlcodegen
 
Properties() - Constructor for class io.github.deweyjose.graphqlcodegen.Properties
 

S

SchemaFileManifest - Class in io.github.deweyjose.graphqlcodegen
 
SchemaFileManifest(File, File) - Constructor for class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
 
SchemaFileManifest(Set<File>, File, File) - Constructor for class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
Manifest constructor loads the properties file into memory.
setFiles(Set<File>) - Method in class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
 
setProperties(Map<String, String>) - Method in class io.github.deweyjose.graphqlcodegen.Properties
 
syncManifest() - Method in class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
Clear the old manifest, compute new checksums for each file and save the properties file.

T

toString() - Method in class io.github.deweyjose.graphqlcodegen.Properties
 

V

Validations - Class in io.github.deweyjose.graphqlcodegen
 
Validations() - Constructor for class io.github.deweyjose.graphqlcodegen.Validations
 
verifyPackageName(String) - Static method in class io.github.deweyjose.graphqlcodegen.Validations
Ensures the package name isn't null.
verifySchemaPaths(Collection<File>) - Static method in class io.github.deweyjose.graphqlcodegen.Validations
We sort the input files by their paths to ensure a consistent order for processing.
C D E F G I P S T V 
All Classes All Packages