Index
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
OpenAPImodel 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
OpenAPImodel 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
OpenAPImodel 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
OpenAPImodel 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.
All Classes and Interfaces|All Packages