Skip to content

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:

Constant Field Values


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)