Index
All Classes and Interfaces|All Packages
A
- add(OpenApiContributor) - Method in class dev.relism.flash.ext.openapi.OpenApiContributorRegistry
- addOperation(Route, ApiOperation, Class<?>) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
-
Documents one route.
- AGATE - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
- allowEmptyValue() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- allResponses() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- allResponses(OpenApiResponseContribution) - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- ALPHA - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Sort
- ALTERNATE - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- ApiOperation - Annotation Interface in dev.relism.flash.ext.openapi
-
Declares OpenAPI operation metadata for a class-based handler.
- APIResponse - Annotation Interface in dev.relism.flash.ext.openapi
-
Declares one OpenAPI response for a class-based handler operation.
- APIResponses - Annotation Interface in dev.relism.flash.ext.openapi
-
Container for repeated
APIResponseannotations. - array() - Element in annotation interface dev.relism.flash.ext.openapi.Content
- array() - Element in annotation interface dev.relism.flash.ext.openapi.RequestBody
- ARRAY - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- ArraySchema - Annotation Interface in dev.relism.flash.ext.openapi
-
Optional array-specific schema metadata.
- ARTA - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
B
- BLUE_PLANET - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- BOOLEAN - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- build() - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- build() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- build() - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
- builder() - Static method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- builder() - Static method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- Builder() - Constructor for class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- Builder() - Constructor for class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
C
- cdn(String) - Method in class dev.relism.flash.ext.openapi.Ui
-
Where the bundle is loaded from, without a trailing slash.
- CLASSIC - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Layout
- componentContributions() - Method in interface dev.relism.flash.ext.openapi.OpenApiContributor
- configure(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.openapi.OpenApiExtension
- content() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponse
- Content - Annotation Interface in dev.relism.flash.ext.openapi
-
What a response carries: the schema, and an example of it.
- contentType() - Element in annotation interface dev.relism.flash.ext.openapi.RequestBody
- contributors() - Method in class dev.relism.flash.ext.openapi.OpenApiContributorRegistry
- COOKIE - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
- customCss(String) - Method in class dev.relism.flash.ext.openapi.Ui
-
CSS appended to the page, after the bundle's own.
D
- darkMode(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
-
Dark on load; the reader's toggle still wins unless
Ui.Scalar.hideDarkModeToggle(boolean). - DEEP_SPACE - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- deepLinking(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
-
Whether a tag or an operation gets its own URL.
- DEFAULT - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- defaultOpenAllTags(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
-
Every tag open on load, rather than only the first.
- deprecated() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- deprecated() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- deprecated() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- description() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- description() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponse
- description() - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- description() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- description() - Element in annotation interface dev.relism.flash.ext.openapi.RequestBody
- description() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- description() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- description(String) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- description(String) - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
- dev.relism.flash.ext.openapi - package dev.relism.flash.ext.openapi
- disableSearch(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
- docExpansion(Ui.Swagger.Expand) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
-
Tags open, everything open, or nothing.
E
- empty() - Static method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- enumeration() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- enumeration() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- example() - Element in annotation interface dev.relism.flash.ext.openapi.Content
-
One example body, shown beside the schema.
- example() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- example() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- example() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- examples() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- explode() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
F
- filter(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
-
The box that filters operations by tag.
- format() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- format() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- FULL - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Expand
H
- header(String, Map<String, Object>) - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
- HEADER - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
- headers() - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- hidden() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- hidden() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- hideClientButton(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
-
The button that opens the operation in Scalar's API client.
- hideDarkModeToggle(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
- hideDownloadButton(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
- hideHostname(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
-
Hides the host the servers declare, leaving the paths.
- hideModels(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
-
Whether
components.schemasgets a section of its own. - hideSchemaTitles(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
- hideSearch(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
- hideTestRequestButton(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
-
The button that fires the request from the page.
I
- IDEA - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
- in() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- INTEGER - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- isEmpty() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- itemClass() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
J
- jsonSampleExpandLevel(int) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
-
How deep a JSON sample is expanded;
0collapses it.
K
- KEPLER - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
L
- LASERWAVE - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- layout(Ui.Scalar.Layout) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
- LIST - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Expand
M
- MARS - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- maxItems() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
- menuToggle(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
-
Whether an open sidebar group can be collapsed again.
- METHOD - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Sort
- minItems() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
- modelsExpandDepth(int) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
-
How deep the models open;
-1hides them. - MODERN - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Layout
- MONOKAI - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
- MOON - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
N
- name() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- name() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- name() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- nativeScrollbars(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
-
The browser's own scrollbars in the sidebar.
- none() - Static method in class dev.relism.flash.ext.openapi.Ui
-
No page at all — the spec routes stay.
- NONE - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- NONE - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Expand
- NORD - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
- nullable() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- nullable() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- NUMBER - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
O
- OBJECT - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- OBSIDIAN - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
- of(String) - Static method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- OpenApiBuilder - Class in dev.relism.flash.ext.openapi
-
Assembles the OpenAPI document from what the handlers already say about themselves.
- OpenApiBuilder() - Constructor for class dev.relism.flash.ext.openapi.OpenApiBuilder
- OpenApiContributor - Interface in dev.relism.flash.ext.openapi
- OpenApiContributorRegistry - Class in dev.relism.flash.ext.openapi
- OpenApiContributorRegistry() - Constructor for class dev.relism.flash.ext.openapi.OpenApiContributorRegistry
- OpenApiExtension - Class in dev.relism.flash.ext.openapi
-
Generates and serves an OpenAPI 3.0 spec, and the documentation page that reads it, under a configurable base path.
- OpenApiExtension() - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiExtension(String) - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiExtension(String, String, String) - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiExtension(String, String, String, String) - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiOperationContribution - Class in dev.relism.flash.ext.openapi
- OpenApiOperationContribution.Builder - Class in dev.relism.flash.ext.openapi
- OpenApiResponseContribution - Class in dev.relism.flash.ext.openapi
- OpenApiResponseContribution.Builder - Class in dev.relism.flash.ext.openapi
- operationFor(Class<?>) - Method in interface dev.relism.flash.ext.openapi.OpenApiContributor
- operationId() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- option(String, Object) - Method in class dev.relism.flash.ext.openapi.Ui
-
Any option this class does not name, as its upstream documentation spells it;
nulldrops it.
P
- Parameter - Annotation Interface in dev.relism.flash.ext.openapi
-
Declares one OpenAPI parameter for a class-based handler operation.
- ParameterIn - Enum Class in dev.relism.flash.ext.openapi
- Parameters - Annotation Interface in dev.relism.flash.ext.openapi
-
Container for repeated
Parameterannotations. - PATH - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
- pathInMiddlePanel(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
-
The path in the middle panel rather than beside the description.
- persistAuthorization(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
-
Whether credentials entered in the page survive a reload.
- PURPLE - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
Q
- QUERY - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
R
- redoc() - Static method in class dev.relism.flash.ext.openapi.Ui
-
Redoc: three panels, read-only, the most printable of the three.
- RequestBody - Annotation Interface in dev.relism.flash.ext.openapi
-
The body this operation takes, for a handler that reads it by hand.
- required() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- required() - Element in annotation interface dev.relism.flash.ext.openapi.RequestBody
- required() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- required() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- requiredPropsFirst(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
-
Required properties first in every schema, rather than in declaration order.
- response(int, OpenApiResponseContribution) - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- responseCode() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponse
- responses() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
S
- SATURN - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- scalar() - Static method in class dev.relism.flash.ext.openapi.Ui
-
Scalar: the modern one, with themes and an API client built in.
- schema() - Element in annotation interface dev.relism.flash.ext.openapi.Content
- Schema - Annotation Interface in dev.relism.flash.ext.openapi
-
Minimal OpenAPI schema metadata for model classes and properties.
- SchemaProperty - Annotation Interface in dev.relism.flash.ext.openapi
-
Optional alias for property-level schema metadata.
- SchemaType - Enum Class in dev.relism.flash.ext.openapi
- security() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- security(String, List<String>) - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- showSidebar(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
- SOLARIZED - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
- sortAlphabetically(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
-
Sorts tags and operations by name rather than by the order the document lists them.
- sortOperationsBy(Ui.Scalar.Sort) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
- sortPropsAlphabetically(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Redoc
- STRING - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- style() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- summary() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- swagger() - Static method in class dev.relism.flash.ext.openapi.Ui
-
Swagger UI: the one that lets you fire requests from the page.
- syntaxTheme(Ui.Swagger.Syntax) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
T
- tags() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- theme(Ui.Scalar.Theme) - Method in class dev.relism.flash.ext.openapi.Ui.Scalar
- title() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- title() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- title(String) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- TOMORROW_NIGHT - Enum constant in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
- tryItOut(boolean) - Method in class dev.relism.flash.ext.openapi.Ui.Swagger
-
Whether "Try it out" is already on.
- type() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
U
- ui(Ui<?>) - Method in class dev.relism.flash.ext.openapi.OpenApiExtension
-
Which documentation page to serve,
Ui.swagger()by default;Ui.none()serves none. - Ui<S> - Class in dev.relism.flash.ext.openapi
-
The documentation page served beside the spec: Swagger UI, Redoc or Scalar.
- Ui.Redoc - Class in dev.relism.flash.ext.openapi
-
Redoc community edition, pinned to 2.x.
- Ui.Scalar - Class in dev.relism.flash.ext.openapi
-
Scalar's API reference, pinned to 1.x.
- Ui.Scalar.Layout - Enum Class in dev.relism.flash.ext.openapi
-
Sidebar and content in two columns, or the one-column classic.
- Ui.Scalar.Sort - Enum Class in dev.relism.flash.ext.openapi
-
What decides the order of the operations in a tag.
- Ui.Scalar.Theme - Enum Class in dev.relism.flash.ext.openapi
-
Scalar's own palettes.
- Ui.Swagger - Class in dev.relism.flash.ext.openapi
-
Swagger UI, pinned to 5.x.
- Ui.Swagger.Expand - Enum Class in dev.relism.flash.ext.openapi
-
How much of the document is open when the page loads.
- Ui.Swagger.Syntax - Enum Class in dev.relism.flash.ext.openapi
-
The highlighter's palette.
- Undocumented - Annotation Interface in dev.relism.flash.ext.openapi
-
Keeps a route out of the published document.
- uniqueItems() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
V
- value() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponses
- value() - Element in annotation interface dev.relism.flash.ext.openapi.Parameters
- value() - Element in annotation interface dev.relism.flash.ext.openapi.RequestBody
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.ParameterIn
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.SchemaType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Layout
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Sort
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Expand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.relism.flash.ext.openapi.ParameterIn
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.SchemaType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Layout
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Sort
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.Ui.Scalar.Theme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Expand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.Ui.Swagger.Syntax
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version(String) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
W
- wireValue() - Method in enum class dev.relism.flash.ext.openapi.ParameterIn
- wireValue() - Method in enum class dev.relism.flash.ext.openapi.SchemaType
All Classes and Interfaces|All Packages