Class ProcessedDefinitionsValidator

java.lang.Object
no.sikt.graphitron.validation.ProcessedDefinitionsValidator

public class ProcessedDefinitionsValidator extends Object
Orchestrates schema validation by delegating to focused sub-validators. Each sub-validator is responsible for a specific domain of validation.
  • Constructor Details

    • ProcessedDefinitionsValidator

      public ProcessedDefinitionsValidator(ProcessedSchema schema)
  • Method Details

    • validateDirectiveUsage

      public void validateDirectiveUsage()
      Validate the directive usage in the schema.
    • validateObjectFieldTypes

      public void validateObjectFieldTypes()
      Validate field types separately, as this is called conditionally from ProcessedSchema.validate().