Class ClasspathSchemaProvider

java.lang.Object
com.agentforge4j.schema.ClasspathSchemaProvider
All Implemented Interfaces:
SchemaProvider

public final class ClasspathSchemaProvider extends Object implements SchemaProvider
Loads JSON schema documents from classpath resources in /schema.
  • Constructor Details

    • ClasspathSchemaProvider

      public ClasspathSchemaProvider()
      Creates a provider by loading all required schemas from the classpath.
      Throws:
      IllegalStateException - if any required schema resource is missing
      UncheckedIOException - if a schema resource cannot be read