Class NodeUtil


  • public class NodeUtil
    extends java.lang.Object
    Helper class for working with Nodes
    • Constructor Detail

      • NodeUtil

        public NodeUtil()
    • Method Detail

      • findNodeByName

        public static <T extends NamedNode<T>> T findNodeByName​(java.util.List<T> namedNodes,
                                                                java.lang.String name)
      • allDirectivesByName

        public static java.util.Map<java.lang.String,​com.google.common.collect.ImmutableList<Directive>> allDirectivesByName​(java.util.List<Directive> directives)
      • nodeByName

        public static <T extends NamedNode<T>> java.util.Map<java.lang.String,​T> nodeByName​(java.util.List<T> nameNode)
      • getFragmentsByName

        public static java.util.Map<java.lang.String,​FragmentDefinition> getFragmentsByName​(Document document)
      • assertNewChildrenAreEmpty

        public static void assertNewChildrenAreEmpty​(NodeChildrenContainer newChildren)