Hierarchy For All Packages
Package Hierarchies:- org.springframework.ai.content,
- org.springframework.ai.document,
- org.springframework.ai.document.id,
- org.springframework.ai.embedding,
- org.springframework.ai.evaluation,
- org.springframework.ai.observation,
- org.springframework.ai.observation.conventions,
- org.springframework.ai.reader,
- org.springframework.ai.template,
- org.springframework.ai.tokenizer,
- org.springframework.ai.transformer,
- org.springframework.ai.transformer.splitter,
- org.springframework.ai.util,
- org.springframework.ai.writer
Class Hierarchy
- java.lang.Object
- org.springframework.ai.observation.AiOperationMetadata.Builder
- org.springframework.ai.transformer.ContentFormatTransformer (implements org.springframework.ai.document.DocumentTransformer)
- org.springframework.ai.document.DefaultContentFormatter (implements org.springframework.ai.document.ContentFormatter)
- org.springframework.ai.document.DefaultContentFormatter.Builder
- org.springframework.ai.document.Document
- org.springframework.ai.document.Document.Builder
- org.springframework.ai.reader.EmptyJsonMetadataGenerator (implements org.springframework.ai.reader.JsonMetadataGenerator)
- org.springframework.ai.evaluation.EvaluationRequest
- org.springframework.ai.evaluation.EvaluationResponse
- org.springframework.ai.reader.ExtractedTextFormatter
- org.springframework.ai.reader.ExtractedTextFormatter.Builder
- org.springframework.ai.writer.FileDocumentWriter (implements org.springframework.ai.document.DocumentWriter)
- org.springframework.ai.util.JacksonUtils
- org.springframework.ai.document.id.JdkSha256HexIdGenerator (implements org.springframework.ai.document.id.IdGenerator)
- org.springframework.ai.reader.JsonReader (implements org.springframework.ai.document.DocumentReader)
- org.springframework.ai.tokenizer.JTokkitTokenCountEstimator (implements org.springframework.ai.tokenizer.TokenCountEstimator)
- org.springframework.ai.util.LoggingMarkers
- org.springframework.ai.content.Media
- org.springframework.ai.content.Media.Builder
- org.springframework.ai.content.Media.Format
- org.springframework.ai.template.NoOpTemplateRenderer (implements org.springframework.ai.template.TemplateRenderer)
- org.springframework.ai.observation.ObservabilityHelper
- org.springframework.ai.util.ParsingUtils
- org.springframework.ai.document.id.RandomIdGenerator (implements org.springframework.ai.document.id.IdGenerator)
- java.lang.Record
- org.springframework.ai.observation.AiOperationMetadata
- org.springframework.ai.util.ResourceUtils
- org.springframework.ai.reader.TextReader (implements org.springframework.ai.document.DocumentReader)
- org.springframework.ai.transformer.splitter.TextSplitter (implements org.springframework.ai.document.DocumentTransformer)
- org.springframework.ai.transformer.splitter.TokenTextSplitter
- org.springframework.ai.embedding.TokenCountBatchingStrategy (implements org.springframework.ai.embedding.BatchingStrategy)
- org.springframework.ai.transformer.splitter.TokenTextSplitter.Builder
- org.springframework.ai.observation.TracingAwareLoggingObservationHandler<T> (implements io.micrometer.observation.ObservationHandler<T>)
Interface Hierarchy
- org.springframework.ai.embedding.BatchingStrategy
- java.util.function.BiFunction<T,
U, R> - org.springframework.ai.template.TemplateRenderer
- java.util.function.Consumer<T>
- org.springframework.ai.document.DocumentWriter
- org.springframework.ai.content.Content
- org.springframework.ai.content.MediaContent
- org.springframework.ai.document.ContentFormatter
- org.springframework.ai.evaluation.Evaluator
- java.util.function.Function<T,
R> - org.springframework.ai.document.DocumentTransformer
- org.springframework.ai.document.id.IdGenerator
- org.springframework.ai.reader.JsonMetadataGenerator
- java.util.function.Supplier<T>
- org.springframework.ai.document.DocumentReader
- org.springframework.ai.tokenizer.TokenCountEstimator
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.ai.observation.conventions.AiObservationAttributes
- org.springframework.ai.observation.conventions.AiObservationMetricAttributes
- org.springframework.ai.observation.conventions.AiObservationMetricNames
- org.springframework.ai.observation.conventions.AiOperationType
- org.springframework.ai.observation.conventions.AiProvider
- org.springframework.ai.observation.conventions.AiTokenType
- org.springframework.ai.document.DocumentMetadata
- org.springframework.ai.document.MetadataMode
- org.springframework.ai.observation.conventions.SpringAiKind
- org.springframework.ai.template.ValidationMode
- org.springframework.ai.observation.conventions.VectorStoreObservationAttributes
- org.springframework.ai.observation.conventions.VectorStoreProvider
- org.springframework.ai.observation.conventions.VectorStoreSimilarityMetric
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)