Package graphql.validation.constraints
Interface DirectiveConstraint
-
- All Superinterfaces:
ValidationRule
- All Known Implementing Classes:
AbstractDirectiveConstraint,AbstractNotEmptyRule,AbstractSizeConstraint,AssertFalseConstraint,AssertTrueConstraint,ContainerNotEmptyConstraint,ContainerSizeConstraint,DecimalMaxConstraint,DecimalMinConstraint,DigitsConstraint,ExpressionConstraint,MaxConstraint,MinConstraint,NegativeConstraint,NegativeOrZeroConstraint,NotBlankRule,NotEmptyRule,PatternConstraint,PositiveConstraint,PositiveOrZeroConstraint,RangeConstraint,SizeConstraint
@PublicSpi public interface DirectiveConstraint extends ValidationRule
A DirectiveConstraint is a specialised form of validation rule that assumes it is backed by a SDL directive on fields, field arguments or input type fields.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DocumentationgetDocumentation()java.lang.StringgetName()-
Methods inherited from interface graphql.validation.rules.ValidationRule
appliesTo, appliesTo, runValidation
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the name of the constraint
-
getDocumentation
Documentation getDocumentation()
- Returns:
- documentation meta data about this constraint
-
-