Auto-detects source type from user input string. Supports web URLs, GitHub repos (owner/repo), local directories, and 14+ file types (PDF, DOCX, EPUB, IPYNB, HTML, YAML/OpenAPI, AsciiDoc, PPTX, RSS/Atom, man pages, video). Returns SourceInfo with type, parsed data, and suggested name.
| Visibility | Name | Description |
|---|---|---|
| public | detect() | |
| public | validate_source() |
| Name | Value |
|---|---|
| name | SourceDetector |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |