Package graphql.schema.idl
Class MockedWiringFactory
java.lang.Object
graphql.schema.idl.MockedWiringFactory
- All Implemented Interfaces:
WiringFactory
This is a
WiringFactory which provides mocked types resolver
and scalars. It is useful for testing only, for example for creating schemas
that can be inspected but not executed on.
See RuntimeWiring.MOCKED_WIRING for example usage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDataFetcher<?> getDataFetcher(FieldWiringEnvironment environment) Returns aDataFetchergiven the type definitiongetScalar(ScalarWiringEnvironment environment) Returns aGraphQLScalarTypegiven scalar defined in IDLgetTypeResolver(InterfaceWiringEnvironment environment) Returns aTypeResolvergiven the type interfacegetTypeResolver(UnionWiringEnvironment environment) Returns aTypeResolvergiven the type unionbooleanprovidesDataFetcher(FieldWiringEnvironment environment) This is called to ask if this factory can provide a data fetcher for the definitionbooleanprovidesScalar(ScalarWiringEnvironment environment) This is called to ask if this factory can provide a custom scalarbooleanprovidesTypeResolver(InterfaceWiringEnvironment environment) This is called to ask if this factory can provide a type resolver for the interfacebooleanprovidesTypeResolver(UnionWiringEnvironment environment) This is called to ask if this factory can provide a type resolver for the unionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface graphql.schema.idl.WiringFactory
getDataFetcherFactory, getDefaultDataFetcher, getSchemaDirectiveWiring, providesDataFetcherFactory, providesSchemaDirectiveWiring
-
Constructor Details
-
MockedWiringFactory
public MockedWiringFactory()
-
-
Method Details
-
providesTypeResolver
Description copied from interface:WiringFactoryThis is called to ask if this factory can provide a type resolver for the interface- Specified by:
providesTypeResolverin interfaceWiringFactory- Parameters:
environment- the wiring environment- Returns:
- true if the factory can give out a type resolver
-
getTypeResolver
Description copied from interface:WiringFactoryReturns aTypeResolvergiven the type interface- Specified by:
getTypeResolverin interfaceWiringFactory- Parameters:
environment- the wiring environment- Returns:
- a
TypeResolver
-
providesTypeResolver
Description copied from interface:WiringFactoryThis is called to ask if this factory can provide a type resolver for the union- Specified by:
providesTypeResolverin interfaceWiringFactory- Parameters:
environment- the wiring environment- Returns:
- true if the factory can give out a type resolver
-
getTypeResolver
Description copied from interface:WiringFactoryReturns aTypeResolvergiven the type union- Specified by:
getTypeResolverin interfaceWiringFactory- Parameters:
environment- the union wiring environment- Returns:
- a
TypeResolver
-
providesDataFetcher
Description copied from interface:WiringFactoryThis is called to ask if this factory can provide a data fetcher for the definition- Specified by:
providesDataFetcherin interfaceWiringFactory- Parameters:
environment- the wiring environment- Returns:
- true if the factory can give out a data fetcher
-
getDataFetcher
Description copied from interface:WiringFactoryReturns aDataFetchergiven the type definition- Specified by:
getDataFetcherin interfaceWiringFactory- Parameters:
environment- the wiring environment- Returns:
- a
DataFetcher
-
providesScalar
Description copied from interface:WiringFactoryThis is called to ask if this factory can provide a custom scalar- Specified by:
providesScalarin interfaceWiringFactory- Parameters:
environment- the wiring environment- Returns:
- true if the factory can give out a type resolver
-
getScalar
Description copied from interface:WiringFactoryReturns aGraphQLScalarTypegiven scalar defined in IDL- Specified by:
getScalarin interfaceWiringFactory- Parameters:
environment- the wiring environment- Returns:
- a
GraphQLScalarType
-