Class TransformHarmonizeTentris
java.lang.Object
graphql.language.NodeVisitorStub
org.aksw.jenax.graphql.sparql.v2.rewrite.TransformDirectivesBase
org.aksw.jenax.graphql.sparql.v2.rewrite.TransformHarmonizeTentris
- All Implemented Interfaces:
graphql.language.NodeVisitor
Adapter that converts directives from the Tentris system to those of our system.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisIdField(graphql.language.FieldDefinition node) static booleanisIdField(GraphQlSchemaUtils.TypeInfo typeInfo) protected <T extends graphql.language.Node<T>>
graphql.util.TraversalControlprocess(String nodeName, T node, graphql.language.DirectivesContainer<?> directives, graphql.util.TraverserContext<graphql.language.Node> context, BiFunction<T, List<graphql.language.Directive>, T> transform) graphql.util.TraversalControlvisitFieldDefinitionActual(graphql.language.FieldDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) Methods inherited from class org.aksw.jenax.graphql.sparql.v2.rewrite.TransformDirectivesBase
visitField, visitFieldActual, visitFieldDefinition, visitInlineFragment, visitInlineFragmentActual, visitInterfaceTypeDefinition, visitInterfaceTypeDefinitionActual, visitObjectTypeDefinition, visitObjectTypeDefinitionActualMethods inherited from class graphql.language.NodeVisitorStub
visitArgument, visitArrayValue, visitBooleanValue, visitDefinition, visitDirective, visitDirectiveDefinition, visitDirectiveLocation, visitDocument, visitEnumTypeDefinition, visitEnumValue, visitEnumValueDefinition, visitFloatValue, visitFragmentDefinition, visitFragmentSpread, visitInputObjectTypeDefinition, visitInputValueDefinition, visitIntValue, visitListType, visitNode, visitNonNullType, visitNullValue, visitObjectField, visitObjectValue, visitOperationDefinition, visitOperationTypeDefinition, visitScalarTypeDefinition, visitSchemaDefinition, visitSelection, visitSelectionSet, visitStringValue, visitType, visitTypeDefinition, visitTypeName, visitUnionTypeDefinition, visitValue, visitVariableDefinition, visitVariableReference
-
Constructor Details
-
TransformHarmonizeTentris
public TransformHarmonizeTentris()
-
-
Method Details
-
process
protected <T extends graphql.language.Node<T>> graphql.util.TraversalControl process(String nodeName, T node, graphql.language.DirectivesContainer<?> directives, graphql.util.TraverserContext<graphql.language.Node> context, BiFunction<T, List<graphql.language.Directive>, T> transform) - Specified by:
processin classTransformDirectivesBase
-
visitFieldDefinitionActual
public graphql.util.TraversalControl visitFieldDefinitionActual(graphql.language.FieldDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) - Overrides:
visitFieldDefinitionActualin classTransformDirectivesBase
-
isIdField
public static boolean isIdField(graphql.language.FieldDefinition node) -
isIdField
-