Package io.github.qishr.cascara.schema.util
Class SchemaCompiler
java.lang.Object
io.github.qishr.cascara.schema.util.SchemaCompiler
public class SchemaCompiler
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| public static final String | META_SCHEMA_URI |
Constructor Summary
| Constructor | Description |
|---|---|
| SchemaCompiler(SchemaResolver resolver, boolean resolveRefs) | |
| SchemaCompiler(SchemaResolver resolver) | |
| SchemaCompiler() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public SchemaCompiler | setReporter(Reporter reporter) | |
| public SchemaCompiler | setResolver(SchemaResolver resolver) | |
| public Schema | compile(AstNode root) | |
| public Schema | compile(AstNode root, URI originUri) |
Field Details
META_SCHEMA_URI
public static final String META_SCHEMA_URI
See Also:
Method Details
setReporter
public SchemaCompiler setReporter(Reporter reporter)
setResolver
public SchemaCompiler setResolver(SchemaResolver resolver)
compile
public Schema compile(AstNode root)
compile
public Schema compile(AstNode root, URI originUri)