Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.EmptyRequestParameterMap (implements org.apache.sling.api.request.RequestParameterMap)
 
 - com.composum.ai.backend.slingbase.impl.AIConfigurationServiceImpl (implements com.composum.ai.backend.slingbase.AIConfigurationService)
 - com.composum.ai.backend.slingbase.AIResourceUtil
 - com.composum.ai.backend.slingbase.experimential.impl.AITemplatingServiceImpl (implements com.composum.ai.backend.slingbase.experimential.AITemplatingService)
 - com.composum.ai.backend.slingbase.experimential.impl.AITemplatingServiceImpl.Replacement
 - com.composum.ai.backend.slingbase.impl.AllowDenyMatcherUtil
 - com.composum.ai.backend.slingbase.ApproximateMarkdownService.Link
 - com.composum.ai.backend.slingbase.impl.ApproximateMarkdownServiceImpl (implements com.composum.ai.backend.slingbase.ApproximateMarkdownService)
 - com.composum.ai.backend.slingbase.EventStream (implements com.composum.ai.backend.base.service.chat.GPTCompletionCallback)
 - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
- org.apache.sling.api.servlets.SlingSafeMethodsServlet
- com.composum.ai.backend.slingbase.AIConfigurationServlet
 - com.composum.ai.backend.slingbase.ApproximateMarkdownServlet
 - com.composum.ai.backend.slingbase.impl.RAGServlet
 - org.apache.sling.api.servlets.SlingAllMethodsServlet
- com.composum.ai.backend.slingbase.AICreateServlet
 - com.composum.ai.backend.slingbase.AIDictationServlet
 - com.composum.ai.backend.slingbase.experimential.AITemplatingServlet
 
 
 
 - org.apache.sling.api.servlets.SlingSafeMethodsServlet
 - com.composum.ai.backend.slingbase.experimential.impl.GetPageMarkdownAITool (implements com.composum.ai.backend.slingbase.experimential.AITool)
 - com.composum.ai.backend.slingbase.model.GPTPermissionInfo
 - com.composum.ai.backend.slingbase.model.GPTPermissionInfo.GPTPermissionInfoItem
 - com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin (implements com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin)
 - com.composum.ai.backend.slingbase.impl.MarkdownSlingCacheImpl (implements com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin, com.composum.ai.backend.slingbase.PageCachedValueService)
 - com.composum.ai.backend.slingbase.experimential.impl.ModifyPageReadTool (implements com.composum.ai.backend.slingbase.experimential.AITool)
 - com.composum.ai.backend.slingbase.experimential.impl.ModifyPageReadTool.ComponentDescription
 - com.composum.ai.backend.slingbase.experimential.impl.ModifyPageReadTool.ComponentProperty
 - com.composum.ai.backend.slingbase.experimential.impl.ModifyPageReadTool.PageProperties
 - com.composum.ai.backend.slingbase.experimential.impl.ModifyPageWriteTool (implements com.composum.ai.backend.slingbase.experimential.AITool)
 - com.composum.ai.backend.slingbase.impl.OsgiAIConfigurationPluginFactoryImpl (implements com.composum.ai.backend.slingbase.impl.OsgiAIConfigurationPluginFactory)
 - com.composum.ai.backend.slingbase.impl.OsgiAIConfigurationPluginImpl (implements com.composum.ai.backend.slingbase.AIConfigurationPlugin)
 - com.composum.ai.backend.slingbase.impl.OsgiAIPromptlibConfigurationPluginImpl (implements com.composum.ai.backend.slingbase.AIConfigurationPlugin)
 - com.composum.ai.backend.slingbase.impl.RAGServiceImpl (implements com.composum.ai.backend.slingbase.RAGService)
 - com.composum.ai.backend.slingbase.experimential.impl.SearchPageAITool (implements com.composum.ai.backend.slingbase.experimential.AITool)
 - javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
- javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
- org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper (implements org.apache.sling.api.SlingHttpServletRequest)
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.NonModifyingRequestWrapper
 
 
 - org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper (implements org.apache.sling.api.SlingHttpServletRequest)
 
 - javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
 - javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
- javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
- org.apache.sling.api.wrappers.SlingHttpServletResponseWrapper (implements org.apache.sling.api.SlingHttpServletResponse)
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.CapturingResponse
 
 
 - org.apache.sling.api.wrappers.SlingHttpServletResponseWrapper (implements org.apache.sling.api.SlingHttpServletResponse)
 
 - javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
 - com.composum.ai.backend.slingbase.impl.SlingCaConfigPluginImpl (implements com.composum.ai.backend.slingbase.AIConfigurationPlugin)
 - com.composum.ai.backend.slingbase.model.SlingGPTExecutionContext (implements com.composum.ai.backend.base.service.chat.GPTCompletionCallback.GPTToolExecutionContext)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.composum.ai.backend.slingbase.experimential.impl.AITemplatingServiceImpl.AITemplatingRetryableException
 - com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.UnsupportedOperationCalled
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
 
Interface Hierarchy
- com.composum.ai.backend.slingbase.AIConfigurationPlugin
 - com.composum.ai.backend.slingbase.AIConfigurationService
 - com.composum.ai.backend.slingbase.experimential.AITemplatingService
 - com.composum.ai.backend.slingbase.experimential.AITool
 - com.composum.ai.backend.slingbase.ApproximateMarkdownService
 - com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin
 - com.composum.ai.backend.slingbase.impl.OsgiAIConfigurationPluginFactory
 - com.composum.ai.backend.slingbase.PageCachedValueService
 - com.composum.ai.backend.slingbase.RAGService
 
Annotation Type Hierarchy
- com.composum.ai.backend.slingbase.impl.ApproximateMarkdownServiceImpl.Config (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.experimential.impl.GetPageMarkdownAITool.Config (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.model.GPTPermissionConfiguration (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.model.GPTPromptLibrary (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.Config (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.impl.MarkdownSlingCacheImpl.Config (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.experimential.impl.ModifyPageReadTool.Config (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.experimential.impl.ModifyPageWriteTool.Config (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.experimential.impl.SearchPageAITool.Config (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.slingbase.impl.SlingCaConfigPluginImpl.Config (implements java.lang.annotation.Annotation)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.composum.ai.backend.slingbase.experimential.AITemplatingServlet.Method
 - com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin.PluginResult
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)