Class DefaultOpenApiDescriptionGenerator

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.reflect.Method findMethod​(java.lang.Class<?> pageClass, java.lang.String name, java.util.List<java.lang.Class> parameterTypes)  
      JSONObject generate​(JSONObject documentation)
      Generates or customizes the OpenAPI 3.0 documentation for this webapp's REST endpoints.
      java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method, java.lang.String suffix, boolean skipClassNameLookup)  
      java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method, java.lang.String path, java.lang.String httpMethod, int statusCode)  
      java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method, java.lang.String path, java.lang.String httpMethod, java.lang.reflect.Parameter parameter, java.lang.String property)  
      java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method, java.lang.String path, java.lang.String httpMethod, java.lang.String middle, java.lang.String propertyName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getValue

        public java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method,
                                                             java.lang.String path,
                                                             java.lang.String httpMethod,
                                                             java.lang.reflect.Parameter parameter,
                                                             java.lang.String property)
      • getValue

        public java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method,
                                                             java.lang.String path,
                                                             java.lang.String httpMethod,
                                                             int statusCode)
      • getValue

        public java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method,
                                                             java.lang.String path,
                                                             java.lang.String httpMethod,
                                                             java.lang.String middle,
                                                             java.lang.String propertyName)
      • getValue

        public java.util.Optional<java.lang.String> getValue​(java.lang.reflect.Method method,
                                                             java.lang.String suffix,
                                                             boolean skipClassNameLookup)
      • findMethod

        public java.lang.reflect.Method findMethod​(java.lang.Class<?> pageClass,
                                                   java.lang.String name,
                                                   java.util.List<java.lang.Class> parameterTypes)
                                            throws java.lang.NoSuchMethodException
        Throws:
        java.lang.NoSuchMethodException