Class OpenAPIHolder


  • public class OpenAPIHolder
    extends Object
    • Constructor Detail

      • OpenAPIHolder

        public OpenAPIHolder​(OpenAPIHolder delegate)
      • OpenAPIHolder

        public OpenAPIHolder​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getCached

        public JsonObject getCached​(JsonPointer pointer)
        Get cached object using pointer
        Parameters:
        pointer -
        Returns:
      • solveIfNeeded

        public 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

        public JsonObject getOpenAPI()
        Returns:
        the root of the OpenAPI document