Package graphql.util

Class TreeTransformerUtil

java.lang.Object
graphql.util.TreeTransformerUtil

@PublicApi public class TreeTransformerUtil extends Object
  • Constructor Details

    • TreeTransformerUtil

      public TreeTransformerUtil()
  • Method Details

    • 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 play
      changedNode - 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)