Class RadarSchemaFieldRules
java.lang.Object
org.radarbase.schema.validation.rules.RadarSchemaFieldRules
- All Implemented Interfaces:
SchemaFieldRules
Rules for RADAR-Schemas schema fields.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionChecks field default values.Checks field documentation presence and format.Checks field name format.validateFieldTypes(SchemaRules schemaRules) Recursively checks field types.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.radarbase.schema.validation.rules.SchemaFieldRules
getValidator, message, validateInternalUnion
-
Field Details
-
FIELD_NAME_PATTERN
-
-
Constructor Details
-
RadarSchemaFieldRules
public RadarSchemaFieldRules()Rules for RADAR-Schemas schema fields.
-
-
Method Details
-
validateFieldTypes
Description copied from interface:SchemaFieldRulesRecursively checks field types.- Specified by:
validateFieldTypesin interfaceSchemaFieldRules
-
validateDefault
Description copied from interface:SchemaFieldRulesChecks field default values.- Specified by:
validateDefaultin interfaceSchemaFieldRules
-
validateFieldName
Description copied from interface:SchemaFieldRulesChecks field name format.- Specified by:
validateFieldNamein interfaceSchemaFieldRules
-
validateFieldDocumentation
Description copied from interface:SchemaFieldRulesChecks field documentation presence and format.- Specified by:
validateFieldDocumentationin interfaceSchemaFieldRules
-