Package com.embabel.agent.rag.ingestion
Interface MaterializedContainerSection
-
- All Implemented Interfaces:
-
com.embabel.agent.rag.ContainerSection,com.embabel.agent.rag.ContentElement,com.embabel.agent.rag.Datum,com.embabel.agent.rag.HierarchicalContentElement,com.embabel.agent.rag.MaterializedSection,com.embabel.agent.rag.Section
public interface MaterializedContainerSection implements ContainerSection, MaterializedSection
-
-
Method Summary
Modifier and Type Method Description List<MaterializedSection>descendants()List<LeafSection>leaves()abstract List<MaterializedSection>getChildren()Direct children of this section (not all descendants). -
Methods inherited from class com.embabel.agent.rag.ContainerSection
labels -
Methods inherited from class com.embabel.agent.rag.Section
getTitle, propertiesToPersist -
Methods inherited from class com.embabel.agent.rag.HierarchicalContentElement
getParentId -
Methods inherited from class com.embabel.agent.rag.Datum
getId, getMetadata, getUri -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
descendants
List<MaterializedSection> descendants()
-
leaves
List<LeafSection> leaves()
-
getChildren
abstract List<MaterializedSection> getChildren()
Direct children of this section (not all descendants).
-
-
-
-