Interface SchemaFieldRules
- All Known Implementing Classes:
RadarSchemaFieldRules
public interface SchemaFieldRules
-
Method Summary
Modifier and TypeMethodDescriptiondefault Validator<SchemaField>getValidator(SchemaRules schemaRules) Get a validator for a field.default Function<SchemaField,String> A message function for a field, ending with given text.Checks field default values.Checks field documentation presence and format.Checks field name format.validateFieldTypes(SchemaRules schemaRules) Recursively checks field types.default Validator<SchemaField>validateInternalUnion(SchemaRules schemaRules) Get a validator for a union inside a record.
-
Method Details
-
validateFieldTypes
Recursively checks field types. -
validateFieldName
Validator<SchemaField> validateFieldName()Checks field name format. -
validateFieldDocumentation
Validator<SchemaField> validateFieldDocumentation()Checks field documentation presence and format. -
validateDefault
Validator<SchemaField> validateDefault()Checks field default values. -
getValidator
Get a validator for a field. -
validateInternalUnion
Get a validator for a union inside a record. -
message
A message function for a field, ending with given text.
-