@Order(value=-2147481648) public class FicumExpressionParameterBuilderPlugin extends Object implements springfox.documentation.spi.service.ParameterBuilderPlugin
Plugin which attaches a description to all parameters which are annotated with FicumExpression. Additionally it adds all allowedValues which are configured by FicumExpression to formatDescription
(w) marcelmuller (c) bitgrip GmbH, 2019
| Modifier and Type | Field and Description |
|---|---|
private static String |
DEFAULT_FORMAT_DESCRIPTION |
private String |
formatDescription |
private com.fasterxml.classmate.TypeResolver |
resolver |
| Constructor and Description |
|---|
FicumExpressionParameterBuilderPlugin(com.fasterxml.classmate.TypeResolver resolver) |
FicumExpressionParameterBuilderPlugin(com.fasterxml.classmate.TypeResolver resolver,
String formatDescription) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(springfox.documentation.spi.service.contexts.ParameterContext parameterContext) |
boolean |
supports(springfox.documentation.spi.DocumentationType delimiter) |
private static final String DEFAULT_FORMAT_DESCRIPTION
private com.fasterxml.classmate.TypeResolver resolver
private String formatDescription
public FicumExpressionParameterBuilderPlugin(com.fasterxml.classmate.TypeResolver resolver,
String formatDescription)
public FicumExpressionParameterBuilderPlugin(com.fasterxml.classmate.TypeResolver resolver)
public void apply(springfox.documentation.spi.service.contexts.ParameterContext parameterContext)
apply in interface springfox.documentation.spi.service.ParameterBuilderPluginpublic boolean supports(springfox.documentation.spi.DocumentationType delimiter)
supports in interface org.springframework.plugin.core.Plugin<springfox.documentation.spi.DocumentationType>Copyright © 2019. All rights reserved.