All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wordnik.swagger.jaxrs.ext.SwaggerExtension Maven / Gradle / Ivy

package com.wordnik.swagger.jaxrs.ext;

import com.wordnik.swagger.annotations.ApiOperation;
import com.wordnik.swagger.models.parameters.Parameter;

import java.lang.annotation.Annotation;
import java.util.*;
import java.lang.reflect.Method;

public interface SwaggerExtension {
  String extractOperationMethod(ApiOperation apiOperation, Method method, Iterator chain);
  List extractParameters(Annotation[] annotations, Class cls, boolean isArray, Set> classesToSkip, Iterator chain);
  boolean shouldIgnoreClass(Class cls);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy