public class ExtendedObjectTypeDefinition extends ExtendedImplementingTypeDefinition<graphql.language.ObjectTypeDefinition,graphql.language.ObjectTypeExtensionDefinition>
definition, extensions| Constructor and Description |
|---|
ExtendedObjectTypeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ExtendedFieldDefinition> |
getFieldDefinitions()
Get fields with extended information of the given object
|
java.util.Map<java.lang.String,ExtendedObjectTypeDefinition> |
groupBySourceLocationFile()
Get definition and its extensions grouped by source location.
|
java.util.Map<java.lang.String,ExtendedObjectTypeDefinition> |
groupBySourceLocationFolder() |
getImplementsgetDefinition, getDirectiveNames, getDirectives, getExtensions, getName, getSourceLocation, setDefinition, setExtensionspublic java.util.List<ExtendedFieldDefinition> getFieldDefinitions()
public java.util.Map<java.lang.String,ExtendedObjectTypeDefinition> groupBySourceLocationFile()
HashMap where the key is definition SourceLocation
and value is a list of ExtendedObjectTypeDefinitionspublic java.util.Map<java.lang.String,ExtendedObjectTypeDefinition> groupBySourceLocationFolder()