io.vertx.ext.web.openapi

## Interface OpenAPIHolder

-     public interface OpenAPIHolder

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `JsonObject` | `getCached(JsonPointer pointer)` Get cached object using `pointer`
    `JsonObject` | `getOpenAPI()`
    `JsonObject` | `solveIfNeeded(JsonObject obj)` if `obj` contains `$ref`, it tries to solve it and return the resolved object, otherwise it returns `obj`

- - ### Method Detail

    - #### getCached

          JsonObject getCached(JsonPointer pointer)

      Get cached object using `pointer`
      Parameters:
        `pointer` -
      Returns:

    - #### solveIfNeeded

          JsonObject solveIfNeeded(JsonObject obj)

      if `obj` contains `$ref`, it tries to solve it and return the resolved object, otherwise it returns `obj`
      Parameters:
        `obj` -
      Returns:

    - #### getOpenAPI

          JsonObject getOpenAPI()

      Returns:
        the root of the OpenAPI document

Copyright © 2025 Eclipse. All rights reserved.