Interface Validator

All Known Subinterfaces:
Introspector

public interface Validator
Minimal configuration interface for schema validation. Unlike Generator, this only includes parameters needed for validation.
  • Method Details

    • getSchemaFiles

      Set<String> getSchemaFiles()
      Returns:
      Schema files to validate
    • getJooqGeneratedPackage

      String getJooqGeneratedPackage()
      Returns:
      Package where jOOQ generated code resides (for database metadata)
    • makeNodeStrategy

      boolean makeNodeStrategy()
      Returns:
      Whether Node strategy is enabled (affects validation rules)
    • requireTypeIdOnNode

      boolean requireTypeIdOnNode()
      Returns:
      Whether type ID is required on Node types (affects validation rules)
    • getExternalReferences

      List<? extends ExternalReference> getExternalReferences()
    • getExternalReferenceImports

      Set<String> getExternalReferenceImports()