@PublicApi public class TypeTraverser extends Object
Constructor and Description |
---|
TypeTraverser() |
TypeTraverser(Function<? super GraphQLType,? extends List<GraphQLType>> getChildren) |
Modifier and Type | Method and Description |
---|---|
TraverserResult |
depthFirst(GraphQLTypeVisitor graphQLTypeVisitor,
Collection<? extends GraphQLType> roots) |
TraverserResult |
depthFirst(GraphQLTypeVisitor graphQLTypeVisitor,
Collection<? extends GraphQLType> roots,
Map<String,GraphQLType> types) |
TraverserResult |
depthFirst(GraphQLTypeVisitor graphQLTypeVisitor,
GraphQLType root) |
TraverserResult |
depthFirst(Traverser<GraphQLType> traverser,
graphql.schema.TypeTraverser.TraverserDelegateVisitor traverserDelegateVisitor,
Collection<? extends GraphQLType> roots) |
public TypeTraverser(Function<? super GraphQLType,? extends List<GraphQLType>> getChildren)
public TypeTraverser()
public TraverserResult depthFirst(GraphQLTypeVisitor graphQLTypeVisitor, GraphQLType root)
public TraverserResult depthFirst(GraphQLTypeVisitor graphQLTypeVisitor, Collection<? extends GraphQLType> roots)
public TraverserResult depthFirst(GraphQLTypeVisitor graphQLTypeVisitor, Collection<? extends GraphQLType> roots, Map<String,GraphQLType> types)
public TraverserResult depthFirst(Traverser<GraphQLType> traverser, graphql.schema.TypeTraverser.TraverserDelegateVisitor traverserDelegateVisitor, Collection<? extends GraphQLType> roots)
Copyright © 2019. All rights reserved.