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 GraphQLSchemaTraversalControlprivate final GraphQLSchemaTraversalControl.Control(package private) static final GraphQLSchemaTraversalControlprivate 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
-