Class OpenApiDocumentContextSupport

java.lang.Object
io.helidon.openapi.OpenApiDocumentContextSupport

public final class OpenApiDocumentContextSupport extends Object
Support methods for generated OpenAPI document sources.
  • Method Details

    • operationId

      public static String operationId(OpenApiDocumentContext context, String signature, String defaultOperationId)
      Resolve an OpenAPI operation id for a generated Java method signature.
      Parameters:
      context - document context
      signature - Java method signature
      defaultOperationId - default operation id
      Returns:
      configured operation id if present, otherwise the default
    • resolveExpression

      public static String resolveExpression(OpenApiDocumentContext context, String expression)
      Resolve a generated OpenAPI annotation expression using runtime configuration when enabled for the OpenAPI feature. Otherwise returns the expression unchanged.
      Parameters:
      context - document context
      expression - expression to resolve
      Returns:
      resolved expression value, or the original expression when resolution is disabled