|
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
1.8.12