Package graphql.schema
Class GraphQLSchemaElementAdapter
- java.lang.Object
-
- graphql.schema.GraphQLSchemaElementAdapter
-
- All Implemented Interfaces:
NodeAdapter<GraphQLSchemaElement>
public class GraphQLSchemaElementAdapter extends java.lang.Object implements NodeAdapter<GraphQLSchemaElement>
-
-
Field Summary
Fields Modifier and Type Field Description static GraphQLSchemaElementAdapter
SCHEMA_ELEMENT_ADAPTER
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.List<GraphQLSchemaElement>>
getNamedChildren(GraphQLSchemaElement node)
GraphQLSchemaElement
removeChild(GraphQLSchemaElement node, NodeLocation location)
GraphQLSchemaElement
withNewChildren(GraphQLSchemaElement node, java.util.Map<java.lang.String,java.util.List<GraphQLSchemaElement>> newChildren)
-
-
-
Field Detail
-
SCHEMA_ELEMENT_ADAPTER
public static final GraphQLSchemaElementAdapter SCHEMA_ELEMENT_ADAPTER
-
-
Method Detail
-
getNamedChildren
public java.util.Map<java.lang.String,java.util.List<GraphQLSchemaElement>> getNamedChildren(GraphQLSchemaElement node)
- Specified by:
getNamedChildren
in interfaceNodeAdapter<GraphQLSchemaElement>
-
withNewChildren
public GraphQLSchemaElement withNewChildren(GraphQLSchemaElement node, java.util.Map<java.lang.String,java.util.List<GraphQLSchemaElement>> newChildren)
- Specified by:
withNewChildren
in interfaceNodeAdapter<GraphQLSchemaElement>
-
removeChild
public GraphQLSchemaElement removeChild(GraphQLSchemaElement node, NodeLocation location)
- Specified by:
removeChild
in interfaceNodeAdapter<GraphQLSchemaElement>
-
-