Package io.leangen.graphql.generator
Class DelegatingInputFieldBuilder
- java.lang.Object
-
- io.leangen.graphql.generator.DelegatingInputFieldBuilder
-
- All Implemented Interfaces:
InputFieldBuilder
public class DelegatingInputFieldBuilder extends Object implements InputFieldBuilder
-
-
Constructor Summary
Constructors Constructor Description DelegatingInputFieldBuilder(List<InputFieldBuilder> delegates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<InputField>
getInputFields(InputFieldBuilderParams params)
TypeDiscriminatorField
getTypeDiscriminatorField(InputFieldBuilderParams params)
boolean
supports(AnnotatedType type)
-
-
-
Constructor Detail
-
DelegatingInputFieldBuilder
public DelegatingInputFieldBuilder(List<InputFieldBuilder> delegates)
-
-
Method Detail
-
getInputFields
public Set<InputField> getInputFields(InputFieldBuilderParams params)
- Specified by:
getInputFields
in interfaceInputFieldBuilder
-
supports
public boolean supports(AnnotatedType type)
- Specified by:
supports
in interfaceInputFieldBuilder
-
getTypeDiscriminatorField
public TypeDiscriminatorField getTypeDiscriminatorField(InputFieldBuilderParams params)
- Specified by:
getTypeDiscriminatorField
in interfaceInputFieldBuilder
-
-