Class OpenAPIHolder
- java.lang.Object
-
- io.vertx.reactivex.ext.web.openapi.OpenAPIHolder
-
public class OpenAPIHolder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<OpenAPIHolder>
__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description OpenAPIHolder(OpenAPIHolder delegate)
OpenAPIHolder(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
JsonObject
getCached(JsonPointer pointer)
Get cached object usingpointer
OpenAPIHolder
getDelegate()
JsonObject
getOpenAPI()
int
hashCode()
static OpenAPIHolder
newInstance(OpenAPIHolder arg)
JsonObject
solveIfNeeded(JsonObject obj)
ifobj
contains$ref
, it tries to solve it and return the resolved object, otherwise it returnsobj
String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<OpenAPIHolder> __TYPE_ARG
-
-
Constructor Detail
-
OpenAPIHolder
public OpenAPIHolder(OpenAPIHolder delegate)
-
OpenAPIHolder
public OpenAPIHolder(Object delegate)
-
-
Method Detail
-
getDelegate
public OpenAPIHolder getDelegate()
-
getCached
public JsonObject getCached(JsonPointer pointer)
Get cached object usingpointer
- Parameters:
pointer
-- Returns:
-
solveIfNeeded
public JsonObject solveIfNeeded(JsonObject obj)
ifobj
contains$ref
, it tries to solve it and return the resolved object, otherwise it returnsobj
- Parameters:
obj
-- Returns:
-
getOpenAPI
public JsonObject getOpenAPI()
- Returns:
- the root of the OpenAPI document
-
newInstance
public static OpenAPIHolder newInstance(OpenAPIHolder arg)
-
-