Class ApiDocExtractor

java.lang.Object
io.fluxzero.sdk.web.ApiDocExtractor

public final class ApiDocExtractor extends Object
Extracts generic API documentation metadata from Fluxzero web handlers.

The extractor reuses the same WebPattern resolution as runtime web dispatch, including package/class/method Path prefixes and optional route fragments. The resulting ApiDocCatalog is intentionally generic and can be rendered to OpenAPI or another documentation format later.

  • Method Details

    • extract

      public static ApiDocCatalog extract(Class<?> handlerType)
      Extracts API documentation metadata from a handler class.
    • extract

      public static ApiDocCatalog extract(Object handler)
      Extracts API documentation metadata from a handler instance. Dynamic Path properties are resolved from the given instance.
    • extract

      public static ApiDocCatalog extract(Class<?> handlerType, Object handler)
      Extracts API documentation metadata from a handler class and optional handler instance.