Skip to main content

Module validation

Module validation 

Source
Expand description

Property validation with range checks and allowed enum values

This module implements comprehensive validation rules for XSL-FO properties based on Section 5 of the XSL-FO 1.1 specification.

§Features

  • Range validation for numeric and length properties
  • Enum validation with allowed value sets
  • Required property checks per element type
  • Mutual exclusion constraints
  • Detailed error messages with suggestions

Structs§

PropertyValidator
Property validator with rule-based validation
ValidationError
Validation error with detailed message and suggestion

Enums§

ValidationRule
Validation rule for a property