Index

A D E G H I J O S T V Y 
All Classes and Interfaces|All Packages

A

ALL - Enum constant in enum class io.jooby.openapi.DebugOption
Print entire classes.

D

DebugOption - Enum Class in io.jooby.openapi
Debug options for OpenAPIGenerator.generate(String) when enabled it prints byte code at different levels.

E

export(OpenAPI, OpenAPIGenerator.Format) - Method in class io.jooby.openapi.OpenAPIGenerator
Export an OpenAPI model to the given format.
extension() - Method in enum class io.jooby.openapi.OpenAPIGenerator.Format
File extension.

G

generate(String) - Method in class io.jooby.openapi.OpenAPIGenerator
Generate an OpenAPI model from Jooby class.
getBasedir() - Method in class io.jooby.openapi.OpenAPIGenerator
Base directory used it for loading openAPI template file name.
getExcludes() - Method in class io.jooby.openapi.OpenAPIGenerator
Regular expression used to excludes route.
getIncludes() - Method in class io.jooby.openapi.OpenAPIGenerator
Regular expression used to includes/keep route.
getOutputDir() - Method in class io.jooby.openapi.OpenAPIGenerator
Set output directory used by OpenAPIGenerator.export(OpenAPI, Format) operation.
getTemplateName() - Method in class io.jooby.openapi.OpenAPIGenerator
OpenAPI template file name, defaults is: openapi.yaml.

H

HANDLER - Enum constant in enum class io.jooby.openapi.DebugOption
Print a route handler byte code.
HANDLER_LINK - Enum constant in enum class io.jooby.openapi.DebugOption
Print the jump/link classes that where read to reach a route handler.

I

io.jooby.openapi - module io.jooby.openapi
 
io.jooby.openapi - package io.jooby.openapi
 

J

JSON - Enum constant in enum class io.jooby.openapi.OpenAPIGenerator.Format
JSON.

O

OpenAPIGenerator - Class in io.jooby.openapi
Generate an OpenAPI model from a Jooby application.
OpenAPIGenerator() - Constructor for class io.jooby.openapi.OpenAPIGenerator
Creates a new instance.
OpenAPIGenerator(String) - Constructor for class io.jooby.openapi.OpenAPIGenerator
Test Only.
OpenAPIGenerator.Format - Enum Class in io.jooby.openapi
Supported formats.

S

setBasedir(Path) - Method in class io.jooby.openapi.OpenAPIGenerator
Set base directory used it for loading openAPI template file name.
setClassLoader(ClassLoader) - Method in class io.jooby.openapi.OpenAPIGenerator
Use a custom classloader for resolving class files.
setDebug(Set<DebugOption>) - Method in class io.jooby.openapi.OpenAPIGenerator
Set debug options.
setExcludes(String) - Method in class io.jooby.openapi.OpenAPIGenerator
Set Regular expression used to excludes route.
setIncludes(String) - Method in class io.jooby.openapi.OpenAPIGenerator
Set regular expression used to includes/keep route.
setOutputDir(Path) - Method in class io.jooby.openapi.OpenAPIGenerator
Set output directory used by OpenAPIGenerator.export(OpenAPI, Format).
setTemplateName(String) - Method in class io.jooby.openapi.OpenAPIGenerator
Set openAPI template file name, defaults is: openapi.yaml.

T

toJson(OpenAPI) - Method in class io.jooby.openapi.OpenAPIGenerator
Generates a JSON version of the given model.
toString(OpenAPIGenerator, OpenAPI) - Method in enum class io.jooby.openapi.OpenAPIGenerator.Format
Convert an OpenAPI model to the current format.
toYaml(OpenAPI) - Method in class io.jooby.openapi.OpenAPIGenerator
Generates a YAML version of the given model.

V

valueOf(String) - Static method in enum class io.jooby.openapi.DebugOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.jooby.openapi.OpenAPIGenerator.Format
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.jooby.openapi.DebugOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.jooby.openapi.OpenAPIGenerator.Format
Returns an array containing the constants of this enum class, in the order they are declared.

Y

YAML - Enum constant in enum class io.jooby.openapi.OpenAPIGenerator.Format
YAML.
A D E G H I J O S T V Y 
All Classes and Interfaces|All Packages