Package graphql.schema
Interface GraphQLImplementingType
-
- All Superinterfaces:
GraphQLCompositeType
,GraphQLFieldsContainer
,GraphQLNamedOutputType
,GraphQLNamedSchemaElement
,GraphQLNamedType
,GraphQLOutputType
,GraphQLSchemaElement
,GraphQLType
- All Known Implementing Classes:
GraphQLInterfaceType
,GraphQLObjectType
@PublicApi public interface GraphQLImplementingType extends GraphQLFieldsContainer
A GraphQLType which can implement interfaces
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<GraphQLNamedOutputType>
getInterfaces()
-
Methods inherited from interface graphql.schema.GraphQLFieldsContainer
getField, getFieldDefinition, getFieldDefinitions, getFields
-
Methods inherited from interface graphql.schema.GraphQLNamedSchemaElement
getDefinition, getDescription, getName
-
Methods inherited from interface graphql.schema.GraphQLSchemaElement
accept, copy, equals, getChildren, getChildrenWithTypeReferences, hashCode, withNewChildren
-
-
-
-
Method Detail
-
getInterfaces
java.util.List<GraphQLNamedOutputType> getInterfaces()
- Returns:
- This returns GraphQLInterface or GraphQLTypeReference instances, if the type references are not resolved yet. After they are resolved it contains only GraphQLInterface. Reference resolving happens when a full schema is built.
-
-