Package org.springdoc.openapi.javadoc
Class SpringDocJavadocProvider
- java.lang.Object
-
- org.springdoc.openapi.javadoc.SpringDocJavadocProvider
-
- All Implemented Interfaces:
JavadocProvider
public class SpringDocJavadocProvider extends Object implements JavadocProvider
The type Spring doc javadoc provider.- Author:
- bnasslahsen
-
-
Constructor Summary
Constructors Constructor Description SpringDocJavadocProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassJavadoc(Class<?> cl)Gets class description.StringgetFieldJavadoc(Field field)Gets field javadoc.StringgetFirstSentence(String text)StringgetMethodJavadocDescription(Method method)Gets method javadoc description.StringgetMethodJavadocReturn(Method method)Gets method javadoc return.Map<String,String>getMethodJavadocThrows(Method method)Gets method throws declaration.StringgetParamJavadoc(Method method, String name)Gets param javadoc.
-
-
-
Method Detail
-
getClassJavadoc
public String getClassJavadoc(Class<?> cl)
Gets class description.- Specified by:
getClassJavadocin interfaceJavadocProvider- Parameters:
cl- the class- Returns:
- the class description
-
getMethodJavadocDescription
public String getMethodJavadocDescription(Method method)
Gets method javadoc description.- Specified by:
getMethodJavadocDescriptionin interfaceJavadocProvider- Parameters:
method- the method- Returns:
- the method javadoc description
-
getMethodJavadocReturn
public String getMethodJavadocReturn(Method method)
Gets method javadoc return.- Specified by:
getMethodJavadocReturnin interfaceJavadocProvider- Parameters:
method- the method- Returns:
- the method javadoc return
-
getMethodJavadocThrows
public Map<String,String> getMethodJavadocThrows(Method method)
Gets method throws declaration.- Specified by:
getMethodJavadocThrowsin interfaceJavadocProvider- Parameters:
method- the method- Returns:
- the method throws (name-description map)
-
getParamJavadoc
public String getParamJavadoc(Method method, String name)
Gets param javadoc.- Specified by:
getParamJavadocin interfaceJavadocProvider- Parameters:
method- the methodname- the name- Returns:
- the param javadoc
-
getFieldJavadoc
public String getFieldJavadoc(Field field)
Gets field javadoc.- Specified by:
getFieldJavadocin interfaceJavadocProvider- Parameters:
field- the field- Returns:
- the field javadoc
-
getFirstSentence
public String getFirstSentence(String text)
- Specified by:
getFirstSentencein interfaceJavadocProvider
-
-