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