Interface DirectiveBuilder
-
- All Known Implementing Classes:
AnnotatedDirectiveBuilder
public interface DirectiveBuilder
-
-
Method Summary
-
-
-
Method Detail
-
buildSchemaDirectives
default List<Directive> buildSchemaDirectives(AnnotatedType schemaDescriptorType, DirectiveBuilderParams params)
-
buildObjectTypeDirectives
default List<Directive> buildObjectTypeDirectives(AnnotatedType type, DirectiveBuilderParams params)
-
buildScalarTypeDirectives
default List<Directive> buildScalarTypeDirectives(AnnotatedType type, DirectiveBuilderParams params)
-
buildFieldDefinitionDirectives
default List<Directive> buildFieldDefinitionDirectives(AnnotatedElement element, DirectiveBuilderParams params)
-
buildArgumentDefinitionDirectives
default List<Directive> buildArgumentDefinitionDirectives(AnnotatedElement element, DirectiveBuilderParams params)
-
buildInterfaceTypeDirectives
default List<Directive> buildInterfaceTypeDirectives(AnnotatedType type, DirectiveBuilderParams params)
-
buildUnionTypeDirectives
default List<Directive> buildUnionTypeDirectives(AnnotatedType type, DirectiveBuilderParams params)
-
buildEnumTypeDirectives
default List<Directive> buildEnumTypeDirectives(AnnotatedType type, DirectiveBuilderParams params)
-
buildEnumValueDirectives
default List<Directive> buildEnumValueDirectives(Enum<?> value, DirectiveBuilderParams params)
-
buildInputObjectTypeDirectives
default List<Directive> buildInputObjectTypeDirectives(AnnotatedType type, DirectiveBuilderParams params)
-
buildInputFieldDefinitionDirectives
default List<Directive> buildInputFieldDefinitionDirectives(AnnotatedElement element, DirectiveBuilderParams params)
-
buildClientDirective
default Directive buildClientDirective(AnnotatedType directiveType, DirectiveBuilderParams params)
-
-