Package graphql.util
Class TreeTransformerUtil
- java.lang.Object
-
- graphql.util.TreeTransformerUtil
-
@PublicApi public class TreeTransformerUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TreeTransformerUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TraversalControl
changeNode(TraverserContext<T> context, T changedNode)
Can be called multiple times to change the current node of the context.static <T> TraversalControl
deleteNode(TraverserContext<T> context)
static <T> TraversalControl
insertAfter(TraverserContext<T> context, T toInsertAfter)
static <T> TraversalControl
insertBefore(TraverserContext<T> context, T toInsertBefore)
-
-
-
Method Detail
-
changeNode
public static <T> TraversalControl changeNode(TraverserContext<T> context, T changedNode)
Can be called multiple times to change the current node of the context. The latest call wins- Type Parameters:
T
- for two- Parameters:
context
- the context in playchangedNode
- the changed node- Returns:
- traversal control
-
deleteNode
public static <T> TraversalControl deleteNode(TraverserContext<T> context)
-
insertAfter
public static <T> TraversalControl insertAfter(TraverserContext<T> context, T toInsertAfter)
-
insertBefore
public static <T> TraversalControl insertBefore(TraverserContext<T> context, T toInsertBefore)
-
-