Package io.vertx.mutiny.json.schema
Class Ref
java.lang.Object
io.vertx.mutiny.json.schema.Ref
- All Implemented Interfaces:
MutinyDelegate
JsonObject
$ref
resolver. This interface is used to resolve $ref
in a . The result
is a new with all the $ref
replaced by actual object references.
This new object allows navigation and queries using JsonPointer
but will not be
able to be encoded back to JSON when circular dependencies are present.
The resolver will only resolve local references as defined in RFC3986. A local reference is a reference that starts
with #
and is followed by a valid JSON Pointer.
NOTE: This class has been automatically generated from the original
non Mutiny-ified interface using Vert.x codegen.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
io.vertx.json.schema.Ref
int
hashCode()
static Ref
newInstance
(io.vertx.json.schema.Ref arg) static io.vertx.core.json.JsonObject
resolve
(io.vertx.core.json.JsonObject json) toString()
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
Ref
public Ref(io.vertx.json.schema.Ref delegate) -
Ref
-
-
Method Details
-
getDelegate
public io.vertx.json.schema.Ref getDelegate()- Specified by:
getDelegate
in interfaceMutinyDelegate
- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
-
equals
-
hashCode
public int hashCode() -
resolve
public static io.vertx.core.json.JsonObject resolve(io.vertx.core.json.JsonObject json) - Parameters:
json
- the JSON object to resolve.- Returns:
- a new JSON object with all the
$ref
replaced by actual object references.
-
newInstance
-