public class GraphQLTypeTranslator
extends graphql.language.NodeVisitorStub
| Constructor and Description |
|---|
GraphQLTypeTranslator(graphql.schema.idl.TypeDefinitionRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
static String |
stringForType(graphql.language.Type<?> type) |
static String |
stringForType(graphql.language.TypeDefinition<?> type) |
static Map<String,org.mule.metadata.api.model.MetadataType> |
translateTypes(graphql.schema.idl.TypeDefinitionRegistry registry) |
graphql.util.TraversalControl |
visitEnumTypeDefinition(graphql.language.EnumTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
graphql.util.TraversalControl |
visitFieldDefinition(graphql.language.FieldDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
graphql.util.TraversalControl |
visitInputObjectTypeDefinition(graphql.language.InputObjectTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
graphql.util.TraversalControl |
visitInputValueDefinition(graphql.language.InputValueDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
graphql.util.TraversalControl |
visitInterfaceTypeDefinition(graphql.language.InterfaceTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
graphql.util.TraversalControl |
visitObjectTypeDefinition(graphql.language.ObjectTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
graphql.util.TraversalControl |
visitScalarTypeDefinition(graphql.language.ScalarTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
graphql.util.TraversalControl |
visitUnionTypeDefinition(graphql.language.UnionTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context) |
visitArgument, visitArrayValue, visitBooleanValue, visitDefinition, visitDirective, visitDirectiveDefinition, visitDirectiveLocation, visitDocument, visitEnumValue, visitEnumValueDefinition, visitField, visitFloatValue, visitFragmentDefinition, visitFragmentSpread, visitInlineFragment, visitIntValue, visitListType, visitNode, visitNonNullType, visitNullValue, visitObjectField, visitObjectValue, visitOperationDefinition, visitOperationTypeDefinition, visitSchemaDefinition, visitSelection, visitSelectionSet, visitStringValue, visitType, visitTypeDefinition, visitTypeName, visitValue, visitVariableDefinition, visitVariableReferencepublic GraphQLTypeTranslator(graphql.schema.idl.TypeDefinitionRegistry registry)
public static Map<String,org.mule.metadata.api.model.MetadataType> translateTypes(graphql.schema.idl.TypeDefinitionRegistry registry)
public graphql.util.TraversalControl visitScalarTypeDefinition(graphql.language.ScalarTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitScalarTypeDefinition in interface graphql.language.NodeVisitorvisitScalarTypeDefinition in class graphql.language.NodeVisitorStubpublic graphql.util.TraversalControl visitEnumTypeDefinition(graphql.language.EnumTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitEnumTypeDefinition in interface graphql.language.NodeVisitorvisitEnumTypeDefinition in class graphql.language.NodeVisitorStubpublic graphql.util.TraversalControl visitUnionTypeDefinition(graphql.language.UnionTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitUnionTypeDefinition in interface graphql.language.NodeVisitorvisitUnionTypeDefinition in class graphql.language.NodeVisitorStubpublic graphql.util.TraversalControl visitInterfaceTypeDefinition(graphql.language.InterfaceTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitInterfaceTypeDefinition in interface graphql.language.NodeVisitorvisitInterfaceTypeDefinition in class graphql.language.NodeVisitorStubpublic graphql.util.TraversalControl visitInputObjectTypeDefinition(graphql.language.InputObjectTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitInputObjectTypeDefinition in interface graphql.language.NodeVisitorvisitInputObjectTypeDefinition in class graphql.language.NodeVisitorStubpublic graphql.util.TraversalControl visitInputValueDefinition(graphql.language.InputValueDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitInputValueDefinition in interface graphql.language.NodeVisitorvisitInputValueDefinition in class graphql.language.NodeVisitorStubpublic graphql.util.TraversalControl visitObjectTypeDefinition(graphql.language.ObjectTypeDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitObjectTypeDefinition in interface graphql.language.NodeVisitorvisitObjectTypeDefinition in class graphql.language.NodeVisitorStubpublic graphql.util.TraversalControl visitFieldDefinition(graphql.language.FieldDefinition node,
graphql.util.TraverserContext<graphql.language.Node> context)
visitFieldDefinition in interface graphql.language.NodeVisitorvisitFieldDefinition in class graphql.language.NodeVisitorStubpublic static String stringForType(graphql.language.Type<?> type)
public static String stringForType(graphql.language.TypeDefinition<?> type)
Copyright © 2026 MuleSoft, Inc.. All rights reserved.