Class SpringSwaggerParser

java.lang.Object
com.wavemaker.tools.apidocs.tools.parser.runner.SwaggerParser
com.wavemaker.tools.apidocs.tools.parser.runner.AnnotationSwaggerParser
com.wavemaker.tools.apidocs.tools.spring.SpringSwaggerParser

public class SpringSwaggerParser extends com.wavemaker.tools.apidocs.tools.parser.runner.AnnotationSwaggerParser
Since:
12/11/14
  • Field Summary

    Fields inherited from class com.wavemaker.tools.apidocs.tools.parser.runner.SwaggerParser

    configuration
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpringSwaggerParser(com.wavemaker.tools.apidocs.tools.parser.config.SwaggerConfiguration parserConfiguration)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.wavemaker.tools.apidocs.tools.core.model.Resource
    parseRestClass(Class<?> restClass)
     
    protected Set<Class<? extends Annotation>>
     

    Methods inherited from class com.wavemaker.tools.apidocs.tools.parser.runner.AnnotationSwaggerParser

    filterRestClasses

    Methods inherited from class com.wavemaker.tools.apidocs.tools.parser.runner.SwaggerParser

    doWithParserClassLoader, generate, generateDocuments, getMethodForUniqueKey, getUniqueKeyVsMethods, startProcessing, swaggerFrom

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SpringSwaggerParser

      public SpringSwaggerParser(com.wavemaker.tools.apidocs.tools.parser.config.SwaggerConfiguration parserConfiguration)
  • Method Details

    • supportedRestAnnotations

      protected Set<Class<? extends Annotation>> supportedRestAnnotations()
      Specified by:
      supportedRestAnnotations in class com.wavemaker.tools.apidocs.tools.parser.runner.AnnotationSwaggerParser
    • parseRestClass

      protected com.wavemaker.tools.apidocs.tools.core.model.Resource parseRestClass(Class<?> restClass)
      Specified by:
      parseRestClass in class com.wavemaker.tools.apidocs.tools.parser.runner.SwaggerParser