Package graphql.schema.visitor
Class GraphQLSchemaTraversalControl
java.lang.Object
graphql.schema.visitor.GraphQLSchemaTraversalControl
This indicates what traversal control to apply during the visitation
and can be created via calls to methods like
GraphQLSchemaVisitorEnvironment.ok()
or GraphQLSchemaVisitorEnvironment.changeNode(GraphQLSchemaElement)
say-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final GraphQLSchemaTraversalControl
private final GraphQLSchemaTraversalControl.Control
(package private) static final GraphQLSchemaTraversalControl
private final GraphQLSchemaElement
(package private) static final GraphQLSchemaTraversalControl
-
Constructor Summary
ConstructorsConstructorDescriptionGraphQLSchemaTraversalControl
(GraphQLSchemaTraversalControl.Control control, GraphQLSchemaElement element) -
Method Summary
Modifier and TypeMethodDescription(package private) GraphQLSchemaTraversalControl.Control
(package private) GraphQLSchemaElement
(package private) boolean
(package private) boolean
(package private) TraversalControl
-
Field Details
-
element
-
control
-
CONTINUE
-
QUIT
-
DELETE
-
-
Constructor Details
-
GraphQLSchemaTraversalControl
GraphQLSchemaTraversalControl(GraphQLSchemaTraversalControl.Control control, GraphQLSchemaElement element)
-
-
Method Details
-
getElement
GraphQLSchemaElement getElement() -
getControl
GraphQLSchemaTraversalControl.Control getControl() -
isAbortive
boolean isAbortive() -
isMutative
boolean isMutative() -
toTraversalControl
-