Uses of Interface
com.composum.ai.backend.slingbase.ApproximateMarkdownService
-
Packages that use ApproximateMarkdownService Package Description com.composum.ai.aem.core.impl com.composum.ai.backend.slingbase com.composum.ai.backend.slingbase.experimential.impl com.composum.ai.backend.slingbase.impl com.composum.ai.composum.bundle Composum ChatGPT Composum Bundle : Composum interface to the ChatGPT backend.com.composum.ai.composum.bundle.model com.composum.ai.composum.bundle.service -
-
Uses of ApproximateMarkdownService in com.composum.ai.aem.core.impl
Methods in com.composum.ai.aem.core.impl with parameters of type ApproximateMarkdownService Modifier and Type Method Description protected boolean
AemApproximateMarkdownServicePlugin. handleContentFragment(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service)
Creates markdown for core/wcm/components/contentfragment/v1/contentfragment and derived components.protected boolean
AemApproximateMarkdownServicePlugin. handleExperienceFragment(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response)
Creates markdown for core/wcm/components/experiencefragment/v1/experiencefragment and derived components.protected boolean
AemApproximateMarkdownServicePlugin. handleTeaser(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service)
Creates markdown for core/wcm/components/teaser/v1/teaser and derived components.ApproximateMarkdownServicePlugin.PluginResult
AemApproximateMarkdownServicePlugin. maybeHandle(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response)
protected boolean
AemApproximateMarkdownServicePlugin. pageHandling(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service)
Prints title and meta attributes, then continues to normal handling.protected void
AemApproximateMarkdownServicePlugin. renderReferencedContentFragment(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service, org.apache.sling.api.resource.Resource referencedResource, String variation, String reference, String[] elementNames)
-
Uses of ApproximateMarkdownService in com.composum.ai.backend.slingbase
Fields in com.composum.ai.backend.slingbase declared as ApproximateMarkdownService Modifier and Type Field Description protected ApproximateMarkdownService
AICreateServlet. markdownService
Methods in com.composum.ai.backend.slingbase with parameters of type ApproximateMarkdownService Modifier and Type Method Description ApproximateMarkdownServicePlugin.PluginResult
ApproximateMarkdownServicePlugin. maybeHandle(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response)
Checks whether the resource should be handled by this plugin and if so, handles it by printing an appropriate markdown representation to the PrintWriter. -
Uses of ApproximateMarkdownService in com.composum.ai.backend.slingbase.experimential.impl
Fields in com.composum.ai.backend.slingbase.experimential.impl declared as ApproximateMarkdownService Modifier and Type Field Description protected ApproximateMarkdownService
AITemplatingServiceImpl. markdownService
-
Uses of ApproximateMarkdownService in com.composum.ai.backend.slingbase.impl
Classes in com.composum.ai.backend.slingbase.impl that implement ApproximateMarkdownService Modifier and Type Class Description class
ApproximateMarkdownServiceImpl
Implementation forApproximateMarkdownService
.Fields in com.composum.ai.backend.slingbase.impl declared as ApproximateMarkdownService Modifier and Type Field Description protected ApproximateMarkdownService
RAGServiceImpl. markdownService
Methods in com.composum.ai.backend.slingbase.impl with parameters of type ApproximateMarkdownService Modifier and Type Method Description @NotNull ApproximateMarkdownServicePlugin.PluginResult
HtmlToApproximateMarkdownServicePlugin. maybeHandle(@NotNull org.apache.sling.api.resource.Resource resource, @NotNull PrintWriter out, @NotNull ApproximateMarkdownService service, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response)
ApproximateMarkdownServicePlugin.PluginResult
MarkdownSlingCacheImpl. maybeHandle(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response)
-
Uses of ApproximateMarkdownService in com.composum.ai.composum.bundle
Fields in com.composum.ai.composum.bundle declared as ApproximateMarkdownService Modifier and Type Field Description protected ApproximateMarkdownService
AIServlet. markdownService
-
Uses of ApproximateMarkdownService in com.composum.ai.composum.bundle.model
Fields in com.composum.ai.composum.bundle.model declared as ApproximateMarkdownService Modifier and Type Field Description protected ApproximateMarkdownService
CreateDialogModel. approximateMarkdownService
Methods in com.composum.ai.composum.bundle.model that return ApproximateMarkdownService Modifier and Type Method Description protected ApproximateMarkdownService
CreateDialogModel. getApproximateMarkdownService()
-
Uses of ApproximateMarkdownService in com.composum.ai.composum.bundle.service
Methods in com.composum.ai.composum.bundle.service with parameters of type ApproximateMarkdownService Modifier and Type Method Description protected void
ComposumApproximateMarkdownServicePlugin. handleContentReference(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService service, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response)
@NotNull ApproximateMarkdownServicePlugin.PluginResult
ComposumApproximateMarkdownServicePlugin. maybeHandle(@NotNull org.apache.sling.api.resource.Resource resource, @NotNull PrintWriter out, ApproximateMarkdownService service, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response)
protected boolean
ComposumApproximateMarkdownServicePlugin. pageHandling(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService helper)
Prints title and meta attributes, then continues to normal handling.protected boolean
ComposumApproximateMarkdownServicePlugin. tableHandling(org.apache.sling.api.resource.Resource resource, PrintWriter out, ApproximateMarkdownService helper)
If it's a table, handles everything including children.
-