## Uses of Interface
io.vertx.core.json.pointer.JsonPointer

- Packages that use JsonPointer
  Package | Description
  --- | ---
  io.vertx.core.json.pointer |
  io.vertx.json.schema |
  io.vertx.json.schema.common |
  io.vertx.json.schema.common.dsl |
  io.vertx.reactivex.core.json.pointer |
  io.vertx.rxjava3.core.json.pointer |

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

    Methods in io.vertx.core.json.pointer that return JsonPointer
    Modifier and Type | Method | 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​(String token)` | Append an unescaped `token` to this pointer Note: If you provide escaped path the behaviour is undefined
    `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.`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.
    `JsonPointer` | JsonPointer.`parent()` | Remove last reference token of this pointer

    Methods in io.vertx.core.json.pointer with parameters of type JsonPointer
    Modifier and Type | Method | 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.json.schema

    Fields in io.vertx.json.schema declared as JsonPointer
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected JsonPointer` | ValidationException.`inputScope` |

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

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

    Methods in io.vertx.json.schema.common that return JsonPointer
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonPointer` | SchemaURNId.`toPointer()` |

    Methods in io.vertx.json.schema.common with parameters of type JsonPointer
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ValidationExceptionImpl.`setInputScope​(JsonPointer scope)` |

  - ### Uses of JsonPointer in io.vertx.json.schema.common.dsl

    Methods in io.vertx.json.schema.common.dsl with parameters of type JsonPointer
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | SchemaBuilder.`id​(JsonPointer id)` |
    `static GenericSchemaBuilder` | Schemas.`ref​(JsonPointer pointer)` |

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

    Methods in io.vertx.reactivex.core.json.pointer that return JsonPointer
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonPointer` | JsonPointer.`getDelegate()` |

    Methods in io.vertx.reactivex.core.json.pointer with parameters of type JsonPointer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JsonPointer` | JsonPointer.`newInstance​(JsonPointer arg)` |

    Constructors in io.vertx.reactivex.core.json.pointer with parameters of type JsonPointer
    Constructor | Description
    --- | ---
    `JsonPointer​(JsonPointer delegate)` |

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

    Methods in io.vertx.rxjava3.core.json.pointer that return JsonPointer
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonPointer` | JsonPointer.`getDelegate()` |

    Methods in io.vertx.rxjava3.core.json.pointer with parameters of type JsonPointer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JsonPointer` | JsonPointer.`newInstance​(JsonPointer arg)` |

    Constructors in io.vertx.rxjava3.core.json.pointer with parameters of type JsonPointer
    Constructor | Description
    --- | ---
    `JsonPointer​(JsonPointer delegate)` |