Hierarchy For Package ai.doctruth
Class Hierarchy
- java.lang.Object
- ai.doctruth.AnthropicProvider (implements ai.doctruth.LlmProvider)
- ai.doctruth.CsvDocumentParser
- ai.doctruth.DeepSeekProvider (implements ai.doctruth.LlmProvider)
- ai.doctruth.DocTruth
- ai.doctruth.DocxDocumentParser
- ai.doctruth.ExtractionBuilder<T>
- ai.doctruth.GeminiProvider (implements ai.doctruth.LlmProvider)
- ai.doctruth.JsonExtractionBuilder
- ai.doctruth.JsonSchema
- ai.doctruth.OpenAiProvider (implements ai.doctruth.LlmProvider)
- ai.doctruth.PdfDocumentParser
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- ai.doctruth.ExtractionException
- ai.doctruth.ParseException
- ai.doctruth.ProviderException
- java.lang.Exception
- ai.doctruth.XlsxDocumentParser
Interface Hierarchy
- ai.doctruth.ContextStrategy
- ai.doctruth.LlmProvider
- ai.doctruth.ParsedSection
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- ai.doctruth.BlockKind
- ai.doctruth.OverBudgetPolicy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- ai.doctruth.Citation
- ai.doctruth.Confidence
- ai.doctruth.DocumentMetadata
- ai.doctruth.ExtractionResult<T>
- ai.doctruth.FigureSection (implements ai.doctruth.ParsedSection)
- ai.doctruth.Hierarchical (implements ai.doctruth.ContextStrategy)
- ai.doctruth.ParsedDocument
- ai.doctruth.PriorityTruncate (implements ai.doctruth.ContextStrategy)
- ai.doctruth.Provenance
- ai.doctruth.ProvenanceDetails
- ai.doctruth.ProviderOptions
- ai.doctruth.ProviderRequest
- ai.doctruth.ProviderResponse
- ai.doctruth.ProviderUsage
- ai.doctruth.SlidingWindow (implements ai.doctruth.ContextStrategy)
- ai.doctruth.SourceLocation
- ai.doctruth.TableSection (implements ai.doctruth.ParsedSection)
- ai.doctruth.TextSection (implements ai.doctruth.ParsedSection)
- java.lang.Record