SchemaRefResolver

com.eclipsesource.schema.internal.refs.SchemaRefResolver
case class SchemaRefResolver(version: SchemaVersion, cache: DocumentCache, resolverFactory: UrlStreamResolverFactory)

Schema reference resolver.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def findRef(schema: SchemaType): Option[Ref]
def findScopeRefinement(schema: SchemaType): Option[Ref]
def refinesScope(a: SchemaType): Boolean
def resolveSchema[A <: SchemaType](schema: A, fragmentPart: String)(implicit lang: Lang): Either[JsonValidationError, SchemaType]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val MaxDepth: Int