hyperion.ng
|
Public Member Functions | |
def | __init__ (self, base_uri, referrer, store=()) |
def | from_schema (cls, schema, args, kwargs) |
def | resolve (self, ref) |
def | resolve_fragment (self, document, fragment) |
def | resolve_remote (self, uri) |
Public Attributes | |
base_uri | |
referrer | |
store | |
Resolve JSON References. :argument str base_uri: URI of the referring document :argument referrer: the actual referring document :argument dict store: a mapping from URIs to documents to cache
def jsonschema.RefResolver.from_schema | ( | cls, | |
schema, | |||
args, | |||
kwargs | |||
) |
Construct a resolver from a JSON schema object. :argument schema schema: the referring schema :rtype: :class:`RefResolver`
def jsonschema.RefResolver.resolve | ( | self, | |
ref | |||
) |
Resolve a JSON ``ref``. :argument str ref: reference to resolve :returns: the referrant document
def jsonschema.RefResolver.resolve_fragment | ( | self, | |
document, | |||
fragment | |||
) |
Resolve a ``fragment`` within the referenced ``document``. :argument document: the referrant document :argument str fragment: a URI fragment to resolve within it
def jsonschema.RefResolver.resolve_remote | ( | self, | |
uri | |||
) |
Resolve a remote ``uri``. Does not check the store first. :argument str uri: the URI to resolve :returns: the retrieved document