public class JaxRsAnnotationScanner extends Object implements AnnotationScanner
| Constructor and Description |
|---|
JaxRsAnnotationScanner() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsScannerAnnotations(List<org.jboss.jandex.AnnotationInstance> instances,
List<AnnotationScannerExtension> extensions) |
String |
getName() |
String |
getReasonPhrase(int statusCode) |
boolean |
isAsyncResponse(org.jboss.jandex.MethodInfo method) |
boolean |
isDeleteMethod(org.jboss.jandex.MethodInfo method) |
boolean |
isMultipartInput(org.jboss.jandex.Type inputType) |
boolean |
isMultipartOutput(org.jboss.jandex.Type returnType) |
boolean |
isPostMethod(org.jboss.jandex.MethodInfo method) |
boolean |
isScannerInternalResponse(org.jboss.jandex.Type returnType) |
org.eclipse.microprofile.openapi.models.OpenAPI |
scan(AnnotationScannerContext context,
org.eclipse.microprofile.openapi.models.OpenAPI openApi) |
void |
setCurrentAppPath(String path) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddApiReponseFromAnnotation, addApiReponseSchemaFromAnnotation, createResponseFromRestMethod, generateResponse, getDefaultStatus, getRequestBodyParameterClassType, getResourceMethods, isVoidResponse, isWrapperType, processCallback, processDefinitionAnnotation, processExtensions, processJavaSecurity, processOperation, processOperationTags, processRequestBody, processResponse, processScannerExtensions, processSecurityRequirementAnnotation, processSecuritySchemeAnnotation, processServerAnnotation, processServerAnnotation, processTags, responseCodeExistInMethodAnnotations, setOperationOnPathItem, sortPaths, sortTags, unwrapTypepublic String getName()
getName in interface AnnotationScannerpublic boolean isAsyncResponse(org.jboss.jandex.MethodInfo method)
isAsyncResponse in interface AnnotationScannerpublic boolean isPostMethod(org.jboss.jandex.MethodInfo method)
isPostMethod in interface AnnotationScannerpublic boolean isDeleteMethod(org.jboss.jandex.MethodInfo method)
isDeleteMethod in interface AnnotationScannerpublic boolean isScannerInternalResponse(org.jboss.jandex.Type returnType)
isScannerInternalResponse in interface AnnotationScannerpublic boolean isMultipartOutput(org.jboss.jandex.Type returnType)
isMultipartOutput in interface AnnotationScannerpublic boolean isMultipartInput(org.jboss.jandex.Type inputType)
isMultipartInput in interface AnnotationScannerpublic String getReasonPhrase(int statusCode)
getReasonPhrase in interface AnnotationScannerpublic boolean containsScannerAnnotations(List<org.jboss.jandex.AnnotationInstance> instances, List<AnnotationScannerExtension> extensions)
containsScannerAnnotations in interface AnnotationScannerpublic org.eclipse.microprofile.openapi.models.OpenAPI scan(AnnotationScannerContext context, org.eclipse.microprofile.openapi.models.OpenAPI openApi)
scan in interface AnnotationScannerpublic void setCurrentAppPath(String path)
setCurrentAppPath in interface AnnotationScannerCopyright © 2018–2020. All rights reserved.