Uses of Class
graphql.util.NodeZipper
-
Packages that use NodeZipper Package Description graphql.schema graphql.util -
-
Uses of NodeZipper in graphql.schema
Fields in graphql.schema declared as NodeZipper Modifier and Type Field Description NodeZipper<GraphQLSchemaElement>
SchemaTransformer.ZipperWithOneParent. zipper
Fields in graphql.schema with type parameters of type NodeZipper Modifier and Type Field Description (package private) java.util.Map<NodeZipper<GraphQLSchemaElement>,java.util.List<java.util.List<Breadcrumb<GraphQLSchemaElement>>>>
SchemaTransformer.RelevantZippersAndBreadcrumbs. breadcrumbsByZipper
(package private) java.util.Set<NodeZipper<GraphQLSchemaElement>>
SchemaTransformer.RelevantZippersAndBreadcrumbs. relevantZippers
(package private) com.google.common.collect.Multimap<GraphQLSchemaElement,NodeZipper<GraphQLSchemaElement>>
SchemaTransformer.RelevantZippersAndBreadcrumbs. zipperByParent
Methods in graphql.schema that return NodeZipper Modifier and Type Method Description private NodeZipper<GraphQLSchemaElement>
SchemaTransformer. moveUp(GraphQLSchemaElement parent, java.util.Map<NodeZipper<GraphQLSchemaElement>,Breadcrumb<GraphQLSchemaElement>> sameParentsZipper)
Methods in graphql.schema that return types with arguments of type NodeZipper Modifier and Type Method Description java.util.Collection<NodeZipper<GraphQLSchemaElement>>
SchemaTransformer.RelevantZippersAndBreadcrumbs. zippersWithParent(GraphQLSchemaElement parent)
private java.util.Map<NodeZipper<GraphQLSchemaElement>,Breadcrumb<GraphQLSchemaElement>>
SchemaTransformer. zipperWithSameParent(GraphQLSchemaElement parent, SchemaTransformer.RelevantZippersAndBreadcrumbs relevantZippers, boolean cleanup)
Methods in graphql.schema with parameters of type NodeZipper Modifier and Type Method Description java.util.List<java.util.List<Breadcrumb<GraphQLSchemaElement>>>
SchemaTransformer.RelevantZippersAndBreadcrumbs. getBreadcrumbs(NodeZipper<GraphQLSchemaElement> zipper)
boolean
SchemaTransformer.RelevantZippersAndBreadcrumbs. isRelevantZipper(NodeZipper<GraphQLSchemaElement> zipper)
void
SchemaTransformer.RelevantZippersAndBreadcrumbs. removeRelevantZipper(NodeZipper<GraphQLSchemaElement> zipper)
void
SchemaTransformer.RelevantZippersAndBreadcrumbs. updateZipper(NodeZipper<GraphQLSchemaElement> currentZipper, NodeZipper<GraphQLSchemaElement> newZipper)
Method parameters in graphql.schema with type arguments of type NodeZipper Modifier and Type Method Description private NodeZipper<GraphQLSchemaElement>
SchemaTransformer. moveUp(GraphQLSchemaElement parent, java.util.Map<NodeZipper<GraphQLSchemaElement>,Breadcrumb<GraphQLSchemaElement>> sameParentsZipper)
private boolean
SchemaTransformer. zipUpToDummyRoot(java.util.List<NodeZipper<GraphQLSchemaElement>> zippers, java.util.List<java.util.List<GraphQLSchemaElement>> stronglyConnectedTopologicallySorted, java.util.Map<NodeZipper<GraphQLSchemaElement>,java.util.List<java.util.List<Breadcrumb<GraphQLSchemaElement>>>> breadcrumbsByZipper, java.util.Map<GraphQLSchemaElement,NodeZipper<GraphQLSchemaElement>> nodeToZipper)
private boolean
SchemaTransformer. zipUpToDummyRoot(java.util.List<NodeZipper<GraphQLSchemaElement>> zippers, java.util.List<java.util.List<GraphQLSchemaElement>> stronglyConnectedTopologicallySorted, java.util.Map<NodeZipper<GraphQLSchemaElement>,java.util.List<java.util.List<Breadcrumb<GraphQLSchemaElement>>>> breadcrumbsByZipper, java.util.Map<GraphQLSchemaElement,NodeZipper<GraphQLSchemaElement>> nodeToZipper)
Constructors in graphql.schema with parameters of type NodeZipper Constructor Description ZipperWithOneParent(NodeZipper<GraphQLSchemaElement> zipper, Breadcrumb<GraphQLSchemaElement> parent)
Constructor parameters in graphql.schema with type arguments of type NodeZipper Constructor Description RelevantZippersAndBreadcrumbs(java.util.List<NodeZipper<GraphQLSchemaElement>> relevantZippers, java.util.Map<NodeZipper<GraphQLSchemaElement>,java.util.List<java.util.List<Breadcrumb<GraphQLSchemaElement>>>> breadcrumbsByZipper)
RelevantZippersAndBreadcrumbs(java.util.List<NodeZipper<GraphQLSchemaElement>> relevantZippers, java.util.Map<NodeZipper<GraphQLSchemaElement>,java.util.List<java.util.List<Breadcrumb<GraphQLSchemaElement>>>> breadcrumbsByZipper)
-
Uses of NodeZipper in graphql.util
Fields in graphql.util with type parameters of type NodeZipper Modifier and Type Field Description private java.util.List<NodeZipper<T>>
TreeParallelTransformer.EnterAction. myZippers
private com.google.common.collect.ImmutableList<NodeZipper<T>>
NodeMultiZipper. zippers
Methods in graphql.util that return NodeZipper Modifier and Type Method Description NodeZipper<T>
NodeZipper. deleteNode()
NodeZipper<T>
NodeMultiZipper. getZipperForNode(T node)
NodeZipper<T>
NodeZipper. insertAfter(T toInsertAfter)
NodeZipper<T>
NodeZipper. insertBefore(T toInsertBefore)
NodeZipper<T>
NodeZipper. modifyNode(java.util.function.Function<T,T> transform)
private NodeZipper<T>
NodeMultiZipper. moveUp(T parent, java.util.List<NodeZipper<T>> sameParent)
NodeZipper<T>
NodeZipper. moveUp()
private NodeZipper<T>
TreeParallelTransformer.EnterAction. moveUp(T parent, java.util.List<NodeZipper<T>> sameParent)
static <T> NodeZipper<T>
NodeZipper. rootZipper(T rootNode, NodeAdapter<T> nodeAdapter)
NodeZipper<T>
NodeZipper. withNewNode(T newNode)
Methods in graphql.util that return types with arguments of type NodeZipper Modifier and Type Method Description private java.util.List<NodeZipper<T>>
NodeMultiZipper. getDeepestZippers(java.util.Set<NodeZipper<T>> zippers)
java.util.List<NodeZipper<T>>
NodeMultiZipper. getZippers()
private java.util.Map<T,com.google.common.collect.ImmutableList<NodeZipper<T>>>
NodeMultiZipper. zipperWithSameParent(java.util.List<NodeZipper<T>> zippers)
Methods in graphql.util with parameters of type NodeZipper Modifier and Type Method Description NodeMultiZipper<T>
NodeMultiZipper. withNewZipper(NodeZipper<T> newZipper)
NodeMultiZipper<T>
NodeMultiZipper. withReplacedZipper(NodeZipper<T> oldZipper, NodeZipper<T> newZipper)
Method parameters in graphql.util with type arguments of type NodeZipper Modifier and Type Method Description private java.util.List<NodeZipper<T>>
NodeMultiZipper. getDeepestZippers(java.util.Set<NodeZipper<T>> zippers)
private NodeZipper<T>
NodeMultiZipper. moveUp(T parent, java.util.List<NodeZipper<T>> sameParent)
private NodeZipper<T>
TreeParallelTransformer.EnterAction. moveUp(T parent, java.util.List<NodeZipper<T>> sameParent)
static <T> NodeMultiZipper<T>
NodeMultiZipper. newNodeMultiZipperTrusted(T commonRoot, java.util.List<NodeZipper<T>> zippers, NodeAdapter<T> nodeAdapter)
private static <T> void
TreeTransformerUtil. replaceZipperForNode(java.util.List<NodeZipper<T>> zippers, T currentNode, T newNode)
NodeMultiZipper<T>
NodeMultiZipper. withReplacedZippers(java.util.List<NodeZipper<T>> zippers)
private java.util.Map<T,com.google.common.collect.ImmutableList<NodeZipper<T>>>
NodeMultiZipper. zipperWithSameParent(java.util.List<NodeZipper<T>> zippers)
Constructor parameters in graphql.util with type arguments of type NodeZipper Constructor Description NodeMultiZipper(T commonRoot, java.util.List<NodeZipper<T>> zippers, NodeAdapter<T> nodeAdapter)
NodeMultiZipper(T commonRoot, java.util.List<NodeZipper<T>> zippers, NodeAdapter<T> nodeAdapter, java.lang.Object dummy)
-