Class HelpTextRenderer

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.help.HelpTextRenderer

public class HelpTextRenderer extends Object
Resolve raw references at the server boundary, never in persisted help text.
  • Constructor Details

    • HelpTextRenderer

      public HelpTextRenderer(QInstance instance)
      Metadata used for each live lookup.
  • Method Details

    • render

      public String render(String text)
      Escape substitutions so metadata cannot inject Markdown syntax.
    • unresolved

      public List<String> unresolved(String text)
      Return every invalid reference for the coverage gate, without logging.
    • resolve

      public Optional<String> resolve(String reference)
      Resolve only metadata and explicitly registered settings, never table data.