Package org.apache.unomi.graphql.scalars
Class JSONFunction
- java.lang.Object
-
- org.apache.unomi.graphql.scalars.JSONFunction
-
- All Implemented Interfaces:
graphql.annotations.processor.typeFunctions.TypeFunction
public class JSONFunction extends Object implements graphql.annotations.processor.typeFunctions.TypeFunction
-
-
Field Summary
Fields Modifier and Type Field Description static graphql.scalars.object.JsonScalar
JSON_SCALAR
-
Constructor Summary
Constructors Constructor Description JSONFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.schema.GraphQLType
buildType(boolean input, Class<?> aClass, AnnotatedType annotatedType, graphql.annotations.processor.ProcessingElementsContainer container)
boolean
canBuildType(Class<?> aClass, AnnotatedType annotatedType)
String
getTypeName(Class<?> aClass, AnnotatedType annotatedType)
-
-
-
Method Detail
-
getTypeName
public String getTypeName(Class<?> aClass, AnnotatedType annotatedType)
- Specified by:
getTypeName
in interfacegraphql.annotations.processor.typeFunctions.TypeFunction
-
canBuildType
public boolean canBuildType(Class<?> aClass, AnnotatedType annotatedType)
- Specified by:
canBuildType
in interfacegraphql.annotations.processor.typeFunctions.TypeFunction
-
buildType
public graphql.schema.GraphQLType buildType(boolean input, Class<?> aClass, AnnotatedType annotatedType, graphql.annotations.processor.ProcessingElementsContainer container)
- Specified by:
buildType
in interfacegraphql.annotations.processor.typeFunctions.TypeFunction
-
-