C D E F G I L P S T V
All Classes All Packages
All Classes All Packages
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)
L
- loadManifest(File) - Static method in class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
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) - Constructor for class io.github.deweyjose.graphqlcodegen.SchemaFileManifest
- SchemaFileManifest(Set<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.
All Classes All Packages