ValidNamesValidator

sangria.schema.ValidNamesValidator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

override def validateDirective(schema: Schema[_, _], tpe: Directive): Vector[Violation]

Attributes

Definition Classes
override def validateDirectiveArgument(schema: Schema[_, _], tpe: Directive, argument: Argument[_]): Vector[Violation]

Attributes

Definition Classes
override def validateEnumType(schema: Schema[_, _], tpe: EnumType[_]): Vector[Violation]

Attributes

Definition Classes
override def validateEnumValue(schema: Schema[_, _], tpe: EnumType[_], value: EnumValue[_]): Vector[Violation]

Attributes

Definition Classes
override def validateField(schema: Schema[_, _], tpe: ObjectLikeType[_, _], field: Field[_, _]): Vector[Violation]

Attributes

Definition Classes
override def validateFieldArgument(schema: Schema[_, _], tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_]): Vector[Violation]

Attributes

Definition Classes
override def validateInputField(schema: Schema[_, _], tpe: InputObjectType[_], field: InputField[_]): Vector[Violation]

Attributes

Definition Classes
override def validateInputObjectType(schema: Schema[_, _], tpe: InputObjectType[_]): Vector[Violation]

Attributes

Definition Classes
override def validateInterfaceType(schema: Schema[_, _], tpe: InterfaceType[_, _]): Vector[Violation]

Attributes

Definition Classes
override def validateObjectType(schema: Schema[_, _], tpe: ObjectType[_, _]): Vector[Violation]

Attributes

Definition Classes
override def validateScalarType(schema: Schema[_, _], tpe: ScalarType[_]): Vector[Violation]

Attributes

Definition Classes
override def validateUnionType(schema: Schema[_, _], tpe: UnionType[_]): Vector[Violation]

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
SchemaElementValidator
def sourceMapper(schema: Schema[_, _]): Option[SourceMapper]

Attributes

Inherited from:
SchemaElementValidator