Package rocks.imsofa.ai.puppychatter.rag
Class PuppyChatterTextContentExtractor
java.lang.Object
rocks.imsofa.ai.puppychatter.rag.PuppyChatterTextContentExtractor
- All Implemented Interfaces:
TextContentExtractor
- Direct Known Subclasses:
PuppyChatterHtmlContentExtractor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractTextContent(List<Conversation> messages, String content) 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
-
Field Details
-
puppyChatter
-
-
Constructor Details
-
PuppyChatterTextContentExtractor
-
-
Method Details
-
extractTextContent
Description copied from interface:TextContentExtractorextract text content from a string- Specified by:
extractTextContentin interfaceTextContentExtractor- Parameters:
messages-content-- Returns:
- Throws:
Exception
-
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:
- Throws:
Exception
-