## Uses of Class
io.vertx.reactivex.core.json.pointer.JsonPointer

- Packages that use JsonPointer
  Package | Description
  --- | ---
  io.vertx.reactivex.core.json.pointer |
  io.vertx.reactivex.ext.web.openapi |
  io.vertx.reactivex.json.schema |

- - ### Uses of JsonPointer in io.vertx.reactivex.core.json.pointer

    Fields in io.vertx.reactivex.core.json.pointer with type parameters of type JsonPointer
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<JsonPointer>` | JsonPointer.`__TYPE_ARG`

    Methods in io.vertx.reactivex.core.json.pointer that return JsonPointer
    Modifier and Type | Method and Description
    --- | ---
    `JsonPointer` | JsonPointer.`append(int index)` Append the `index` as reference token to JsonPointer
    `JsonPointer` | JsonPointer.`append(JsonPointer pointer)` Append all tokens of `pointer` to this pointer Note: The base URI of this pointer will remain untouched
    `JsonPointer` | JsonPointer.`append(List<String> tokens)` Append an unescaped list of `tokens` to JsonPointer Note: If you provide escaped paths the behaviour is undefined
    `JsonPointer` | JsonPointer.`append(String token)` Append an unescaped `token` to this pointer Note: If you provide escaped path the behaviour is undefined
    `JsonPointer` | JsonPointer.`copy()` Copy a JsonPointer
    `static JsonPointer` | JsonPointer.`create()` Build an empty JsonPointer
    `static JsonPointer` | JsonPointer.`from(String pointer)` Build a JsonPointer from a json pointer string
    `static JsonPointer` | JsonPointer.`fromURI(URI uri)` Build a JsonPointer from a URI.
    `static JsonPointer` | JsonPointer.`newInstance(JsonPointer arg)`
    `JsonPointer` | JsonPointer.`parent()` Remove last reference token of this pointer

    Methods in io.vertx.reactivex.core.json.pointer with parameters of type JsonPointer
    Modifier and Type | Method and Description
    --- | ---
    `JsonPointer` | JsonPointer.`append(JsonPointer pointer)` Append all tokens of `pointer` to this pointer Note: The base URI of this pointer will remain untouched
    `boolean` | JsonPointer.`isParent(JsonPointer child)` Return `true` if this pointer is a parent pointer of `child`.

  - ### Uses of JsonPointer in io.vertx.reactivex.ext.web.openapi

    Methods in io.vertx.reactivex.ext.web.openapi with parameters of type JsonPointer
    Modifier and Type | Method and Description
    --- | ---
    `JsonObject` | OpenAPIHolder.`getCached(JsonPointer pointer)` Get cached object using `pointer`

  - ### Uses of JsonPointer in io.vertx.reactivex.json.schema

    Methods in io.vertx.reactivex.json.schema that return JsonPointer
    Modifier and Type | Method and Description
    --- | ---
    `JsonPointer` | Schema.`getScope()`

    Methods in io.vertx.reactivex.json.schema with parameters of type JsonPointer
    Modifier and Type | Method and Description
    --- | ---
    `SchemaRouter` | SchemaRouter.`addSchemaWithScope(Schema schema, JsonPointer scope)` Add a parsed schema to this router.
    `Schema` | SchemaParser.`parse(Boolean jsonSchema, JsonPointer schemaPointer)` Builds a true of false schema
    `Schema` | SchemaParser.`parse(JsonObject jsonSchema, JsonPointer schemaPointer)` Build a schema from provided json.
    `Schema` | SchemaParser.`parseFromString(String unparsedJson, JsonPointer schemaPointer)` Build a schema from provided unparsed json.
    `Schema` | SchemaRouter.`resolveCachedSchema(JsonPointer refPointer, JsonPointer schemaScope, SchemaParser parser)` Resolve cached schema based on refPointer.
    `void` | SchemaRouter.`resolveRef(JsonPointer pointer, JsonPointer scope, SchemaParser schemaParser)` Like `SchemaRouter.resolveRef(io.vertx.reactivex.core.json.pointer.JsonPointer, io.vertx.reactivex.core.json.pointer.JsonPointer, io.vertx.reactivex.json.schema.SchemaParser, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.json.schema.Schema>>)` but with a direct callback.
    `void` | SchemaRouter.`resolveRef(JsonPointer pointer, JsonPointer scope, SchemaParser schemaParser, Handler<AsyncResult<Schema>> handler)` Like `SchemaRouter.resolveRef(io.vertx.reactivex.core.json.pointer.JsonPointer, io.vertx.reactivex.core.json.pointer.JsonPointer, io.vertx.reactivex.json.schema.SchemaParser, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.json.schema.Schema>>)` but with a direct callback.
    `Single<Schema>` | SchemaRouter.`rxResolveRef(JsonPointer pointer, JsonPointer scope, SchemaParser schemaParser)` Like `SchemaRouter.resolveRef(io.vertx.reactivex.core.json.pointer.JsonPointer, io.vertx.reactivex.core.json.pointer.JsonPointer, io.vertx.reactivex.json.schema.SchemaParser, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.json.schema.Schema>>)` but with a direct callback.

Copyright © 2022 Eclipse. All rights reserved.