Package rocks.imsofa.ai.puppychatter.rag
Class DefaultTextContentExtractor
java.lang.Object
rocks.imsofa.ai.puppychatter.rag.DefaultTextContentExtractor
- All Implemented Interfaces:
TextContentExtractor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractTextContent(List<Conversation> messages, String text) extract text content from a stringextractTextContent(List<Conversation> messages, URL url) extract text content from a url using a default charsetextractTextContent(List<Conversation> messages, URL url, String charset) extract text content from a url
-
Constructor Details
-
DefaultTextContentExtractor
public DefaultTextContentExtractor()
-
-
Method Details
-
extractTextContent
public String extractTextContent(List<Conversation> messages, URL url, String charset) throws Exception Description copied from interface:TextContentExtractorextract text content from a url- Specified by:
extractTextContentin interfaceTextContentExtractor- Parameters:
messages-url-charset-- Returns:
- Throws:
Exception
-
extractTextContent
Description copied from interface:TextContentExtractorextract text content from a url using a default charset- Specified by:
extractTextContentin interfaceTextContentExtractor- Parameters:
messages-url-- Returns:
-
extractTextContent
Description copied from interface:TextContentExtractorextract text content from a string- Specified by:
extractTextContentin interfaceTextContentExtractor- Parameters:
messages-text-- Returns:
-