A B C D E H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Author - Annotation Type in io.rxmicro.documentation
-
Denotes the author of the generated REST-based microservice documentation.
- Author.List - Annotation Type in io.rxmicro.documentation
-
Defines several
Authorannotations on the same element.
B
- BASE_ENDPOINT - io.rxmicro.documentation.IntroductionDefinition.Section
-
base endpoint standard section
- BaseEndpoint - Annotation Type in io.rxmicro.documentation
-
Denotes the basic endpoint in the generated REST-based microservice documentation.
- BASICS_SECTION - io.rxmicro.documentation.DocumentationDefinition.GenerationOutput
-
Only basic section
C
- COMMON_CONCEPT - io.rxmicro.documentation.IntroductionDefinition.Section
-
Common concept standard section
- Constants - Class in io.rxmicro.documentation
-
Default values.
- CORS - io.rxmicro.documentation.ResourceGroupDefinition.Section
-
CORS standard section
- CUSTOM_SECTION - io.rxmicro.documentation.IntroductionDefinition.Section
-
Custom section.
- CUSTOM_SECTION - io.rxmicro.documentation.ResourceGroupDefinition.Section
-
Custom section.
- customSection() - Method in annotation type io.rxmicro.documentation.IntroductionDefinition
-
Returns the custom sections
- customSection() - Method in annotation type io.rxmicro.documentation.ResourceGroupDefinition
-
Returns the custom sections
D
- DEFAULT_AUTHOR - Static variable in class io.rxmicro.documentation.Constants
-
Default author name
- DEFAULT_EMAIL - Static variable in class io.rxmicro.documentation.Constants
-
Default author email
- DEFAULT_LICENSE_NAME - Static variable in class io.rxmicro.documentation.Constants
-
Default license name
- DEFAULT_LICENSE_URL - Static variable in class io.rxmicro.documentation.Constants
-
Default license url
- description() - Method in annotation type io.rxmicro.documentation.SimpleErrorResponse
-
Returns the error description
- Description - Annotation Type in io.rxmicro.documentation
-
Denotes the description of the generated REST-based microservice documentation.
- destinationDirectory() - Method in annotation type io.rxmicro.documentation.DocumentationDefinition
-
Returns the custom destination directory
- DocumentationDefinition - Annotation Type in io.rxmicro.documentation
-
A composite annotation that specifies the settings for generating a whole document.
- DocumentationDefinition.GenerationOutput - Enum in io.rxmicro.documentation
-
Supported generation output
- DocumentationVersion - Annotation Type in io.rxmicro.documentation
-
Denotes the version of REST-based microservice in the generated REST-based microservice documentation.
E
- email() - Method in annotation type io.rxmicro.documentation.Author
-
Returns the author email
- ERROR_MODEL - io.rxmicro.documentation.IntroductionDefinition.Section
-
Error model standard section
- Example - Annotation Type in io.rxmicro.documentation
-
Denotes the model field value used as an example in the generated REST-based microservice documentation.
- Example.List - Annotation Type in io.rxmicro.documentation
-
Defines several
Exampleannotations on the same element. - exampleErrorMessage() - Method in annotation type io.rxmicro.documentation.SimpleErrorResponse
-
Returns the example of error message
H
- HANDLER_NOT_FOUND - io.rxmicro.documentation.IntroductionDefinition.Section
-
`Handler not found` standard section
- HTTP_VERBS - io.rxmicro.documentation.IntroductionDefinition.Section
-
HTTP verbs standard section
I
- INCLUDE_REFERENCE - io.rxmicro.documentation.IncludeMode
-
Includes only reference of external document
- includeDescription() - Method in annotation type io.rxmicro.documentation.SimpleErrorResponse
-
Returns the included description if it is necessary add a complex formatted description
- IncludeDescription - Annotation Type in io.rxmicro.documentation
-
Denotes the AsciiDoc fragment to be imported into the generated REST-based microservice documentation.
- includeMode() - Method in annotation type io.rxmicro.documentation.IncludeDescription
-
Returns the include mode.
- includeMode() - Method in annotation type io.rxmicro.documentation.IntroductionDefinition
-
Returns the include mode.
- includeMode() - Method in annotation type io.rxmicro.documentation.ResourceGroupDefinition
-
Returns the include mode.
- IncludeMode - Enum in io.rxmicro.documentation
-
Represents an include mode for external documentation resources
- INLINE_CONTENT - io.rxmicro.documentation.IncludeMode
-
Copies the content of included external document
- introduction() - Method in annotation type io.rxmicro.documentation.DocumentationDefinition
-
Returns the composite annotation that specifies the settings for generating the Introduction section.
- IntroductionDefinition - Annotation Type in io.rxmicro.documentation
-
A composite annotation that specifies the settings for generating the Introduction section.
- IntroductionDefinition.Section - Enum in io.rxmicro.documentation
-
Supported section types
- io.rxmicro.documentation - package io.rxmicro.documentation
- isCustomSection() - Method in enum io.rxmicro.documentation.IntroductionDefinition.Section
-
Returns
trueif current section is custom. - isCustomSection() - Method in enum io.rxmicro.documentation.ResourceGroupDefinition.Section
-
Returns
trueif current section is custom.
L
- License - Annotation Type in io.rxmicro.documentation
-
Denotes the license of REST-based microservice in the generated REST-based microservice documentation.
- License.List - Annotation Type in io.rxmicro.documentation
-
Defines several
Licenseannotations on the same element. - LICENSES - io.rxmicro.documentation.IntroductionDefinition.Section
-
Licences standard section
M
- ModelExceptionErrorResponse - Annotation Type in io.rxmicro.documentation
-
Denotes the exception class to be analyzed by the
RxMicro Annotation Processorfor generating the unsuccessful HTTP response description of REST-based microservice. - ModelExceptionErrorResponse.List - Annotation Type in io.rxmicro.documentation
-
Defines several
ModelExceptionErrorResponseannotations on the same element.
N
- name() - Method in annotation type io.rxmicro.documentation.Author
-
Returns the author name
- name() - Method in annotation type io.rxmicro.documentation.License
-
Returns the license name
O
- output() - Method in annotation type io.rxmicro.documentation.DocumentationDefinition
-
Returns the array of outputs.
P
- PathVariables - Class in io.rxmicro.documentation
-
Predefined variables used during a generation of REST-based microservice documentation.
- PROJECT_DIR - Static variable in class io.rxmicro.documentation.PathVariables
-
Project home directory
R
- resource() - Method in annotation type io.rxmicro.documentation.DocumentationDefinition
-
Returns the composite annotation that specifies the settings for generating the ResourceDefinition section.
- resource() - Method in annotation type io.rxmicro.documentation.IncludeDescription
-
Returns the resource name
- ResourceDefinition - Annotation Type in io.rxmicro.documentation
-
A composite annotation that specifies the settings for generating the ResourceDefinition section.
- resourceGroup() - Method in annotation type io.rxmicro.documentation.DocumentationDefinition
-
Returns the composite annotation that specifies the settings for generating the ResourceGroupDefinition section.
- ResourceGroupDefinition - Annotation Type in io.rxmicro.documentation
-
A composite annotation that specifies the settings for generating the ResourceGroupDefinition section.
- ResourceGroupDefinition.Section - Enum in io.rxmicro.documentation
-
Supported section types
- RESOURCES_SECTION - io.rxmicro.documentation.DocumentationDefinition.GenerationOutput
-
Only resources section
- rxmicro.documentation - module rxmicro.documentation
-
The basic module for creation a REST-based microservice documentation.
S
- sectionOrder() - Method in annotation type io.rxmicro.documentation.IntroductionDefinition
-
Returns the current section order
- sectionOrder() - Method in annotation type io.rxmicro.documentation.ResourceGroupDefinition
-
Returns the current section order
- SimpleErrorResponse - Annotation Type in io.rxmicro.documentation
-
Contains metadata about the unsuccessful HTTP response of REST-based microservice.
- SimpleErrorResponse.List - Annotation Type in io.rxmicro.documentation
-
Defines several
SimpleErrorResponseannotations on the same element. - SINGLE_DOCUMENT - io.rxmicro.documentation.DocumentationDefinition.GenerationOutput
-
Whole document
- SPECIFICATION - io.rxmicro.documentation.IntroductionDefinition.Section
-
Specification standard section
- status() - Method in annotation type io.rxmicro.documentation.SimpleErrorResponse
-
Returns the status code
- SUPPORTED_VARIABLES - Static variable in class io.rxmicro.documentation.PathVariables
-
All supported variables
T
- TEMP_DIR - Static variable in class io.rxmicro.documentation.PathVariables
-
Temp directory provided by OS
- Title - Annotation Type in io.rxmicro.documentation
-
Denotes the name of the generated REST-based microservice documentation.
U
- url() - Method in annotation type io.rxmicro.documentation.License
-
Returns the license url
- USER_DIR - Static variable in class io.rxmicro.documentation.PathVariables
-
Current user directory
- USER_HOME - Static variable in class io.rxmicro.documentation.PathVariables
-
User home directory
V
- value() - Method in annotation type io.rxmicro.documentation.Author.List
-
Returns the several
Authorannotations on the same element. - value() - Method in annotation type io.rxmicro.documentation.BaseEndpoint
-
Returns the basic endpoint
- value() - Method in annotation type io.rxmicro.documentation.Description
-
Returns the description
- value() - Method in annotation type io.rxmicro.documentation.DocumentationVersion
-
Returns the version of REST-based microservice
- value() - Method in annotation type io.rxmicro.documentation.Example.List
-
Returns the several
Exampleannotations on the same element. - value() - Method in annotation type io.rxmicro.documentation.Example
-
Returns the example value
- value() - Method in annotation type io.rxmicro.documentation.License.List
-
Returns the several
Licenseannotations on the same element. - value() - Method in annotation type io.rxmicro.documentation.ModelExceptionErrorResponse.List
-
Returns the several
ModelExceptionErrorResponseannotations on the same element. - value() - Method in annotation type io.rxmicro.documentation.ModelExceptionErrorResponse
-
Returns the HTTP error exception class
- value() - Method in annotation type io.rxmicro.documentation.SimpleErrorResponse.List
-
Returns the several
SimpleErrorResponseannotations on the same element. - value() - Method in annotation type io.rxmicro.documentation.Title
-
Returns the title
- valueOf(String) - Static method in enum io.rxmicro.documentation.DocumentationDefinition.GenerationOutput
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.documentation.IncludeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.documentation.IntroductionDefinition.Section
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.documentation.ResourceGroupDefinition.Section
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.rxmicro.documentation.DocumentationDefinition.GenerationOutput
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.documentation.IncludeMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.documentation.IntroductionDefinition.Section
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.documentation.ResourceGroupDefinition.Section
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSIONING - io.rxmicro.documentation.ResourceGroupDefinition.Section
-
Versioning standard section
W
- withBodyParametersDescriptionTable() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a description table for HTTP body parameters - withExamples() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates examples of HTTP requests and responses - withGeneratedDate() - Method in annotation type io.rxmicro.documentation.DocumentationDefinition
-
Returns
trueif the RxMicro framework must generate date of generating of REST-based microservice documentation - withHeadersDescriptionTable() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a description table for HTTP headers - withInternalErrorResponse() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a documentation for internal error response - withJsonSchema() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a JSON schema for HTTP requests and responses - withPathVariablesDescriptionTable() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a description table for path variables - withQueryParametersDescriptionTable() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a description table for HTTP query parameters - withReadMore() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates read more links to external resources - withRequestIdResponseHeader() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates standardRequest-IdHTTP header - withStandardDescriptions() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a standard description for HTTP headers, parameters and path variables - withTips() - Method in annotation type io.rxmicro.documentation.DocumentationDefinition
-
Returns
trueif the RxMicro framework must generate tips for REST-based microservice documentation - withValidationResponse() - Method in annotation type io.rxmicro.documentation.ResourceDefinition
-
Returns
trueif the RxMicro framework must generates a documentation for validation response
All Classes All Packages