Module rxmicro.documentation
Package io.rxmicro.documentation
Annotation Type DocumentationDefinition
-
@Documented @Retention(SOURCE) @Target({MODULE,ANNOTATION_TYPE}) public @interface DocumentationDefinition
A composite annotation that specifies the settings for generating a whole document.- Since:
- 0.1
- Author:
- nedis
- See Also:
Author,BaseEndpoint,DocumentationConstants,Description,DocumentationVersion,IncludeDescription,IncludeMode,IntroductionDefinition,License,ResourceDefinition,ResourceGroupDefinition,Title
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringdestinationDirectoryReturns the custom destination directory.IntroductionDefinitionintroductionReturns the composite annotation that specifies the settings for generating the Introduction section.DocumentationDefinition.GenerationOutput[]outputReturns the array of outputs.ResourceDefinitionresourceReturns the composite annotation that specifies the settings for generating the ResourceDefinition section.ResourceGroupDefinitionresourceGroupReturns the composite annotation that specifies the settings for generating the ResourceGroupDefinition section.booleanwithGeneratedDateReturnstrueif the RxMicro framework must generate date of generating of REST-based microservice documentation.booleanwithTipsReturnstrueif the RxMicro framework must generate tips for REST-based microservice documentation.
-
-
-
Element Detail
-
output
DocumentationDefinition.GenerationOutput[] output
Returns the array of outputs. SeeDocumentationDefinition.GenerationOutputfor details.- Returns:
- the array of outputs. See
DocumentationDefinition.GenerationOutputfor details.
- Default:
- {io.rxmicro.documentation.DocumentationDefinition.GenerationOutput.SINGLE_DOCUMENT}
-
-
-
destinationDirectory
String destinationDirectory
Returns the custom destination directory.- Returns:
- the custom destination directory
- Default:
- ""
-
-
-
introduction
IntroductionDefinition introduction
Returns the composite annotation that specifies the settings for generating the Introduction section.- Returns:
- the composite annotation that specifies the settings for generating the Introduction section.
- Default:
- @io.rxmicro.documentation.IntroductionDefinition
-
-
-
resourceGroup
ResourceGroupDefinition resourceGroup
Returns the composite annotation that specifies the settings for generating the ResourceGroupDefinition section.- Returns:
- the composite annotation that specifies the settings for generating the ResourceGroupDefinition section.
- Default:
- @io.rxmicro.documentation.ResourceGroupDefinition
-
-
-
resource
ResourceDefinition resource
Returns the composite annotation that specifies the settings for generating the ResourceDefinition section.- Returns:
- the composite annotation that specifies the settings for generating the ResourceDefinition section.
- Default:
- @io.rxmicro.documentation.ResourceDefinition
-
-