Class TypeNameMethodGenerator
java.lang.Object
no.sikt.graphitron.generators.abstractions.AbstractSchemaMethodGenerator<TypeResolverTarget,TypeResolverTarget>
no.sikt.graphitron.generators.datafetchers.typeresolvers.TypeNameMethodGenerator
- All Implemented Interfaces:
MethodGenerator
public class TypeNameMethodGenerator
extends AbstractSchemaMethodGenerator<TypeResolverTarget,TypeResolverTarget>
Class for generating the helper method for type resolvers.
-
Field Summary
FieldsFields inherited from class no.sikt.graphitron.generators.abstractions.AbstractSchemaMethodGenerator
dependencyMap, localObject, processedSchema -
Constructor Summary
ConstructorsConstructorDescriptionTypeNameMethodGenerator(TypeResolverTarget localObject, ProcessedSchema processedSchema) -
Method Summary
Modifier and TypeMethodDescriptionno.sikt.graphitron.javapoet.MethodSpecgenerate(TypeResolverTarget target) List<no.sikt.graphitron.javapoet.MethodSpec> Methods inherited from class no.sikt.graphitron.generators.abstractions.AbstractSchemaMethodGenerator
createServiceDependency, declareAllServiceClasses, declareAllServiceClasses, declareAllServiceClassesInAliasSet, getDataFetcherWiring, getDefaultSpecBuilder, getDependencyMap, getLocalObject, getLocalTable, getTypeResolverWiring
-
Field Details
-
METHOD_NAME
- See Also:
-
-
Constructor Details
-
TypeNameMethodGenerator
-
-
Method Details
-
generate
- Specified by:
generatein classAbstractSchemaMethodGenerator<TypeResolverTarget,TypeResolverTarget> - Returns:
- The complete javapoet
MethodSpecbased on the provided target.
-
generateAll
- Returns:
- List of complete javapoet
MethodSpecthat can be generated for this object.
-