-
- All Implemented Interfaces:
-
org.radarbase.schema.validation.rules.SchemaFieldRules
public class RadarSchemaFieldRules implements SchemaFieldRules
Rules for RADAR-Schemas schema fields.
-
-
Field Summary
Fields Modifier and Type Field Description public final static PatternFIELD_NAME_PATTERN
-
Constructor Summary
Constructors Constructor Description RadarSchemaFieldRules()Rules for RADAR-Schemas schema fields.
-
Method Summary
Modifier and Type Method Description Validator<SchemaField>validateFieldTypes(SchemaRules schemaRules)Recursively checks field types. Validator<SchemaField>validateDefault()Checks field default values. Validator<SchemaField>validateFieldName()Checks field name format. Validator<SchemaField>validateFieldDocumentation()Checks field documentation presence and format. -
-
Method Detail
-
validateFieldTypes
Validator<SchemaField> validateFieldTypes(SchemaRules schemaRules)
Recursively checks field types.
-
validateDefault
Validator<SchemaField> validateDefault()
Checks field default values.
-
validateFieldName
Validator<SchemaField> validateFieldName()
Checks field name format.
-
validateFieldDocumentation
Validator<SchemaField> validateFieldDocumentation()
Checks field documentation presence and format.
-
-
-
-