A B C D E F I M O P S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addOperationServer(String, String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Adds an operation server.
- addOperationServer(String, String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Adds an operation server for a given operation ID.
- addPathServer(String, String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Adds a path server.
- addPathServer(String, String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Adds a path server for a given path.
- addServer(String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Adds server.
- applicationPathDisable() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- applicationPathDisable(Boolean) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets whether the app path search should be disabled.
B
- build() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
- build() - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
- build(Function<MediaType, String>, String) - Method in interface io.helidon.openapi.OpenApiUi.Builder
-
Creates a new
OpenApiUifrom the builder. - builder() - Static method in class io.helidon.openapi.internal.OpenAPIConfigImpl
-
Creates a new builder for composing an OpenAPI config instance.
- builder() - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupport.BuilderforOpenAPISupportusing defaults. - builder() - Static method in interface io.helidon.openapi.OpenApiUi
-
Creates a builder for a new
OpenApiUiinstance. - builder() - Method in interface io.helidon.openapi.OpenApiUiFactory
- builder() - Method in class io.helidon.openapi.OpenApiUiNoOpFactory
- Builder() - Constructor for class io.helidon.openapi.OpenApiUiBase.Builder
- Builder(Class<B>) - Constructor for class io.helidon.openapi.OpenAPISupport.Builder
C
- config(Config) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets the builder's attributes according to the corresponding entries (if present) in the specified openapi
Configobject. - config(Config) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Set various builder attributes from the specified
Configobject. - config(Config) - Method in interface io.helidon.openapi.OpenApiUi.Builder
- config(Config) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Set various builder attributes from the specified openapi
Configobject. - CONFIG_KEY - Static variable in class io.helidon.openapi.OpenAPISupport.Builder
-
Config key to select the openapi node from Helidon config.
- configureEndpoint(Routing.Rules) - Method in class io.helidon.openapi.OpenAPISupport
-
Sets up the OpenAPI endpoint by adding routing to the specified rules set.
- create() - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupportinstance using defaults. - create(Config) - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupportinstance using the 'openapi' portion of the providedConfigobject. - crossOriginConfig(CrossOriginConfig) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Set the CORS config from the specified
CrossOriginConfigobject. - customSchemaRegistryClass() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- customSchemaRegistryClass(String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets the custom schema registry class.
D
- DEFAULT_RESPONSE_MEDIA_TYPE - Static variable in class io.helidon.openapi.OpenAPISupport
-
Default media type used in responses in absence of incoming Accept header.
- DEFAULT_WEB_CONTEXT - Static variable in class io.helidon.openapi.OpenAPISupport
-
Default path for serving the OpenAPI document.
- documentPreparer() - Method in class io.helidon.openapi.OpenApiUiBase.Builder
- documentPreparer(Function<MediaType, String>) - Method in interface io.helidon.openapi.OpenApiUi.Builder
-
Assigns how the OpenAPI UI can obtain a formatted document for a given media type.
- documentPreparer(Function<MediaType, String>) - Method in class io.helidon.openapi.OpenApiUiBase.Builder
E
- ENABLED_CONFIG_KEY - Static variable in interface io.helidon.openapi.OpenApiUi.Builder
-
Config key for the
enabledsetting.
F
- filter() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- filter(String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets the developer-provided OpenAPI filter.
- filter(String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Set the app-provided OpenAPI model filter class.
I
- identity() - Method in interface io.helidon.openapi.OpenApiUi.Builder
- indexViewsSupplier() - Method in class io.helidon.openapi.OpenAPISupport.Builder
- io.helidon.openapi - module io.helidon.openapi
-
Helidon SE OpenAPI Support.
- io.helidon.openapi - package io.helidon.openapi
-
Helidon SE OpenAPI Support.
- io.helidon.openapi.internal - package io.helidon.openapi.internal
-
Internal classes for Helidon OpenAPI support.
- isEnabled() - Method in class io.helidon.openapi.OpenApiUiBase
- isEnabled(boolean) - Method in interface io.helidon.openapi.OpenApiUi.Builder
-
Sets whether the UI should be enabled.
- isEnabled(boolean) - Method in class io.helidon.openapi.OpenApiUiBase.Builder
M
- me() - Method in class io.helidon.openapi.OpenAPISupport.Builder
- modelReader() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- modelReader(String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets the developer-provided OpenAPI model reader.
- modelReader(String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Sets the app-provided model reader class.
O
- OPENAPI_UI_CONFIG_KEY - Static variable in interface io.helidon.openapi.OpenApiUi.Builder
-
Config prefix within the "openapi" section containing UI settings.
- openAPIConfig() - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Returns the smallrye OpenApiConfig instance describing the set-up that will govern the smallrye OpenAPI behavior.
- openAPIConfig() - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
- OpenAPIConfigImpl - Class in io.helidon.openapi.internal
-
Helidon-specific implementation of the smallrye OpenApiConfig interface, loadable from a Helidon
Configobject as well as individual items settable programmatically. - OpenAPIConfigImpl.Builder - Class in io.helidon.openapi.internal
-
Fluent builder for
OpenAPIConfigImpl. - OpenAPISupport - Class in io.helidon.openapi
-
Provides an endpoint and supporting logic for returning an OpenAPI document that describes the endpoints handled by the server.
- OpenAPISupport(OpenAPISupport.Builder<?>) - Constructor for class io.helidon.openapi.OpenAPISupport
- OpenAPISupport.Builder<B extends OpenAPISupport.Builder<B>> - Class in io.helidon.openapi
-
Fluent API builder for
OpenAPISupport. - openApiSupportWebContext() - Method in class io.helidon.openapi.OpenApiUiBase.Builder
- openApiSupportWebContext(String) - Method in interface io.helidon.openapi.OpenApiUi.Builder
-
Assigns the web context the
OpenAPISupportinstance uses. - openApiSupportWebContext(String) - Method in class io.helidon.openapi.OpenApiUiBase.Builder
- OpenApiUi - Interface in io.helidon.openapi
-
Behavior for OpenAPI UI implementations.
- OpenApiUi.Builder<B extends OpenApiUi.Builder<B,T>,T extends OpenApiUi> - Interface in io.helidon.openapi
-
Builder for an
OpenApiUi. - OpenApiUiBase - Class in io.helidon.openapi
-
Common base class for implementations of @link OpenApiUi}.
- OpenApiUiBase(OpenApiUiBase.Builder<?, ?>, Function<MediaType, String>, String) - Constructor for class io.helidon.openapi.OpenApiUiBase
-
Creates a new UI implementation from the specified builder and document preparer.
- OpenApiUiBase.Builder<B extends OpenApiUiBase.Builder<B,T>,T extends OpenApiUi> - Class in io.helidon.openapi
-
Common base builder implementation for creating a new
OpenApiUi. - OpenApiUiFactory<B extends OpenApiUi.Builder<B,T>,T extends OpenApiUi> - Interface in io.helidon.openapi
-
Behavior for factories able to provide new builders of
OpenApiUiinstances. - OpenApiUiNoOpFactory - Class in io.helidon.openapi
-
Factory providing builders for
OpenApiUiNoOpimplementations. - OpenApiUiNoOpFactory() - Constructor for class io.helidon.openapi.OpenApiUiNoOpFactory
- operationServers(String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- operationServers(String, String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets operation servers.
- options() - Method in class io.helidon.openapi.OpenApiUiBase.Builder
- options() - Method in class io.helidon.openapi.OpenApiUiBase
- options(Map<String, String>) - Method in interface io.helidon.openapi.OpenApiUi.Builder
-
Sets implementation-specific UI options.
- options(Map<String, String>) - Method in class io.helidon.openapi.OpenApiUiBase.Builder
- OPTIONS_CONFIG_KEY - Static variable in interface io.helidon.openapi.OpenApiUi.Builder
-
Config key for implementation-dependent
optionssettings.
P
- pathServers(String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- pathServers(String, String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets path servers.
- prepareDocument(MediaType) - Method in class io.helidon.openapi.OpenApiUiBase
-
Prepares a representation of the OpenAPI document in the specified media type.
- prepareModel() - Method in class io.helidon.openapi.OpenAPISupport
-
Triggers preparation of the model from external code.
- prepareTextResponseFromMainEndpoint(ServerRequest, ServerResponse) - Method in interface io.helidon.openapi.OpenApiUi
-
Gives the UI an opportunity to respond to a request arriving at the
OpenAPISupportendpoint for which the best-acceptedMediaTypewastext/html.
S
- scanClasses() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- scanDependenciesDisable() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- scanDependenciesJars() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- scanDisable() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- scanDisable(boolean) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets whether annotation scanning should be disabled.
- scanExcludeClasses() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- scanExcludePackages() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- scanPackages() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- schemaReferencesEnable() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
-
Deprecated.
- schemaReferencesEnable(Boolean) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Deprecated.
- sendStaticText(ServerRequest, ServerResponse, MediaType) - Method in class io.helidon.openapi.OpenApiUiBase
-
Sends a static text response of the given media type.
- SEOpenAPISupportBuilder - Class in io.helidon.openapi
-
Builds
OpenAPISupportin a Helidon SE environment. - SEOpenAPISupportBuilder() - Constructor for class io.helidon.openapi.SEOpenAPISupportBuilder
- servers() - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl
- servers(String) - Method in class io.helidon.openapi.internal.OpenAPIConfigImpl.Builder
-
Sets servers.
- servers(String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Sets the servers which offer the endpoints in the OpenAPI document.
- staticFile(String) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Sets the location of the static OpenAPI document file.
- supportedMediaTypes() - Method in interface io.helidon.openapi.OpenApiUi
-
Indicates the media types the UI implementation itself supports.
U
- ui(OpenApiUi.Builder<?, ?>) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Assigns the OpenAPI UI builder the
OpenAPISupportservice should use in preparing the UI. - UI_WEB_SUBCONTEXT - Static variable in interface io.helidon.openapi.OpenApiUi
-
Default subcontext within the
OpenAPISupportinstance's web context (which itself defaults to "/openapi". - update(Routing.Rules) - Method in class io.helidon.openapi.OpenAPISupport
V
- validate() - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Makes sure the set-up for OpenAPI is consistent, internally and with the current Helidon runtime environment (SE or MP).
W
- WEB_CONTEXT_CONFIG_KEY - Static variable in interface io.helidon.openapi.OpenApiUi.Builder
-
Config key for specifying the entire web context where the UI responds.
- webContext() - Method in class io.helidon.openapi.OpenAPISupport
- webContext() - Method in class io.helidon.openapi.OpenApiUiBase
- webContext(String) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Path under which to register OpenAPI endpoint on the web server.
- webContext(String) - Method in interface io.helidon.openapi.OpenApiUi.Builder
-
Sets the entire web context (not just the suffix) where the UI response.
- webContext(String) - Method in class io.helidon.openapi.OpenApiUiBase.Builder
All Classes All Packages