MCPcopy Index your code

hub / github.com/freeok/so-novel / types & classes

Types & classes84 in github.com/freeok/so-novel

ClassAggregatedSearchAction
聚合搜索,从全部书源搜索 @author pcdd Created at 2025/3/26
src/main/java/com/pcdd/sonovel/action/AggregatedSearchAction.java:29
ClassAggregatedSearchServlet
src/main/java/com/pcdd/sonovel/web/servlet/AggregatedSearchServlet.java:14
ClassAggregatedSearchTest
测试聚合搜索 @author pcdd Created at 2025/3/23
src/test/java/com/pcdd/sonovel/action/AggregatedSearchTest.java:22
ClassAppConfig
@author pcdd Created at 2024/11/30
src/main/java/com/pcdd/sonovel/model/AppConfig.java:9
ClassAppConfigLoader
@author pcdd Created at 2024/3/23
src/main/java/com/pcdd/sonovel/core/AppConfigLoader.java:20
ClassBatchDownloadAction
@author pcdd Created at 2025/2/21
src/main/java/com/pcdd/sonovel/action/BatchDownloadAction.java:27
ClassBook
src/main/java/com/pcdd/sonovel/model/Rule.java:48
ClassBookContext
src/main/java/com/pcdd/sonovel/context/BookContext.java:7
ClassBookDeleteServlet
src/main/java/com/pcdd/sonovel/web/servlet/BookDeleteServlet.java:13
ClassBookDownloadServlet
从服务器下载文件到客户端
src/main/java/com/pcdd/sonovel/web/servlet/BookDownloadServlet.java:19
ClassBookFetchServlet
src/main/java/com/pcdd/sonovel/web/servlet/BookFetchServlet.java:18
ClassBookParser
@author pcdd Created at 2024/3/17
src/main/java/com/pcdd/sonovel/parse/BookParser.java:28
ClassBookSourceCrawlTest
src/test/java/com/pcdd/sonovel/BookSourceCrawlTest.java:44
ClassBookSourceQualityTest
根据起点榜单测试书源质量,结果写入 Markdown @author pcdd Created at 2024/12/5
src/test/java/com/pcdd/sonovel/BookSourceQualityTest.java:51
ClassChapter
src/main/java/com/pcdd/sonovel/model/Rule.java:75
ClassChapter
@author pcdd Created at 2024/3/10
src/main/java/com/pcdd/sonovel/model/Chapter.java:10
ClassChapterFilter
@author pcdd Created at 2024/3/17
src/main/java/com/pcdd/sonovel/core/ChapterFilter.java:17
ClassChapterFormatter
@author pcdd Created at 2024/12/4
src/main/java/com/pcdd/sonovel/core/ChapterFormatter.java:12
ClassChapterParser
@author pcdd Created at 2024/3/27
src/main/java/com/pcdd/sonovel/parse/ChapterParser.java:28
ClassChapterRenderer
@author pcdd Created at 2024/3/17
src/main/java/com/pcdd/sonovel/core/ChapterRenderer.java:22
ClassCheckUpdateAction
@author pcdd Created at 2024/11/10
src/main/java/com/pcdd/sonovel/action/CheckUpdateAction.java:32
ClassChineseConverter
@author pcdd Created at 2024/12/31
src/main/java/com/pcdd/sonovel/util/ChineseConverter.java:15
ClassCliLauncher
命令行界面 (Command Line Interface) @author pcdd Created at 2025/7/10
src/main/java/com/pcdd/sonovel/launch/CliLauncher.java:23
ClassClientReport
src/main/java/com/pcdd/sonovel/model/ClientReport.java:5
ClassClientReportRepository
仅限代理用户
src/main/java/com/pcdd/sonovel/repository/ClientReportRepository.java:18
ClassConfigServlet
src/main/java/com/pcdd/sonovel/web/servlet/ConfigServlet.java:10
EnumContentType
@author pcdd Created at 2025/2/5
src/main/java/com/pcdd/sonovel/model/ContentType.java:10
ClassCoverUpdater
获取小说最新封面工具类 @author pcdd Created at 2025/2/6
src/main/java/com/pcdd/sonovel/core/CoverUpdater.java:39
ClassCoverUpdaterTest
@author pcdd Created at 2025/2/6
src/test/java/com/pcdd/sonovel/CoverUpdaterTest.java:11
ClassCrawl
src/main/java/com/pcdd/sonovel/model/Rule.java:94
ClassCrawlUtils
@author pcdd Created at 2024/11/28
src/main/java/com/pcdd/sonovel/util/CrawlUtils.java:24
ClassCrawler
@author pcdd Created at 2021/6/10
src/main/java/com/pcdd/sonovel/core/Crawler.java:40
ClassCrawlerPostHandler
@author pcdd Created at 2024/3/17
src/main/java/com/pcdd/sonovel/handle/CrawlerPostHandler.java:20
ClassDonateAction
@author pcdd Created at 2025/10/27
src/main/java/com/pcdd/sonovel/action/DonateAction.java:11
ClassDownloadAction
@author pcdd Created at 2025/3/26
src/main/java/com/pcdd/sonovel/action/DownloadAction.java:22
ClassDownloadProgressInfo
@author pcdd Created at 2025/8/7
src/main/java/com/pcdd/sonovel/web/model/DownloadProgressInfo.java:10
ClassDownloadProgressSseServlet
src/main/java/com/pcdd/sonovel/web/servlet/DownloadProgressSseServlet.java:12
ClassEnvUtils
src/main/java/com/pcdd/sonovel/util/EnvUtils.java:8
ClassEpub4jTest
src/test/java/com/pcdd/sonovel/Epub4jTest.java:18
ClassEpubMergeHandler
@author pcdd Created at 2024/12/4
src/main/java/com/pcdd/sonovel/handle/EpubMergeHandler.java:25
ClassFileUtils
@author pcdd Created at 2024/12/4
src/main/java/com/pcdd/sonovel/util/FileUtils.java:19
ClassFilterBuilder
建造者类,用于动态组合过滤步骤
src/main/java/com/pcdd/sonovel/core/ChapterFilter.java:41
ClassHtmlTocHandler
@author pcdd Created at 2024/12/4
src/main/java/com/pcdd/sonovel/handle/HtmlTocHandler.java:21
ClassHttpClientContext
src/main/java/com/pcdd/sonovel/context/HttpClientContext.java:6
ClassJsCaller
src/main/java/com/pcdd/sonovel/util/JsCaller.java:10
ClassJsonResponse
src/main/java/com/pcdd/sonovel/web/model/JsonResponse.java:6
ClassJsoupUtils
src/main/java/com/pcdd/sonovel/util/JsoupUtils.java:13
ClassLangType
@author pcdd Created at 2025/1/23
src/main/java/com/pcdd/sonovel/util/LangType.java:9
ClassLangUtils
src/main/java/com/pcdd/sonovel/util/LangUtils.java:8
ClassLocalBookItem
@author pcdd Created at 2025/8/6
src/main/java/com/pcdd/sonovel/web/model/LocalBookItem.java:11
ClassLocalBookListServlet
src/main/java/com/pcdd/sonovel/web/servlet/LocalBookListServlet.java:14
EnumLogLevel
src/main/java/com/pcdd/sonovel/model/LogLevel.java:3
ClassLogUtils
注意,成员方法必须在 BookContext.set() 后调用
src/main/java/com/pcdd/sonovel/util/LogUtils.java:19
ClassMain
@author pcdd <p> Created at 2021/6/10 <p> psh: {@code mvnd clean compile; mvn exec:java} <p> bash: {@code mvnd clean compile && mvn exec:java}
src/main/java/com/pcdd/sonovel/Main.java:35
ClassOkHttpClientFactory
@author pcdd Created at 2025/4/20
src/main/java/com/pcdd/sonovel/core/OkHttpClientFactory.java:25
ClassPdfMergeHandler
@author pcdd Created at 2025/4/17
src/main/java/com/pcdd/sonovel/handle/PdfMergeHandler.java:23
ClassPostHandlerFactory
@author pcdd Created at 2024/12/4
src/main/java/com/pcdd/sonovel/handle/PostHandlerFactory.java:10
InterfacePostProcessingHandler
@author pcdd Created at 2024/12/4
src/main/java/com/pcdd/sonovel/handle/PostProcessingHandler.java:17
ClassProgressBarTest
@author pcdd Created at 2025/6/26
src/test/java/com/pcdd/sonovel/ProgressBarTest.java:14
ClassRandomUA
@author pcdd Created at 2024/11/28
src/main/java/com/pcdd/sonovel/util/RandomUA.java:11
ClassRespUtils
src/main/java/com/pcdd/sonovel/web/util/RespUtils.java:11
ClassRule
@author pcdd Created at 2024/3/10
src/main/java/com/pcdd/sonovel/model/Rule.java:9
ClassSearch
src/main/java/com/pcdd/sonovel/model/Rule.java:26
ClassSearchParser
@author pcdd Created at 2024/3/23
src/main/java/com/pcdd/sonovel/parse/SearchParser.java:43
ClassSearchResult
@author pcdd Created at 2022/5/23
src/main/java/com/pcdd/sonovel/model/SearchResult.java:10
ClassSearchResultsHandler
@author pcdd Created at 2025/1/15
src/main/java/com/pcdd/sonovel/handle/SearchResultsHandler.java:15
ClassShowSourcesAction
书源一览 @author pcdd Created at 2025/1/9
src/main/java/com/pcdd/sonovel/action/ShowSourcesAction.java:13
ClassSingleSearchAction
搜索指定书源 @author pcdd Created at 2024/11/10
src/main/java/com/pcdd/sonovel/action/SingleSearchAction.java:33
ClassSource
@author pcdd Created at 2024/3/27
src/main/java/com/pcdd/sonovel/core/Source.java:12
ClassSourceInfo
src/main/java/com/pcdd/sonovel/model/SourceInfo.java:6
ClassSourceListServlet
src/main/java/com/pcdd/sonovel/web/servlet/SourceListServlet.java:9
ClassSourceQuality
src/test/java/com/pcdd/sonovel/BookSourceQualityTest.java:280
ClassSourceUtils
@author pcdd Created at 2025/1/29
src/main/java/com/pcdd/sonovel/util/SourceUtils.java:39
ClassSuggestionServlet
src/main/java/com/pcdd/sonovel/web/servlet/SuggestionServlet.java:18
ClassToc
src/main/java/com/pcdd/sonovel/model/Rule.java:64
ClassTocList
解决目录章节乱序,同时去重章节名
src/main/java/com/pcdd/sonovel/util/TocList.java:12
ClassTocParser
src/main/java/com/pcdd/sonovel/parse/TocParser.java:35
ClassTuiLauncher
基于文本的用户界面 (Text-based User Interface) @author pcdd Created at 2025/7/10
src/main/java/com/pcdd/sonovel/launch/TuiLauncher.java:23
ClassTxtMergeHandler
@author pcdd Created at 2024/12/4
src/main/java/com/pcdd/sonovel/handle/TxtMergeHandler.java:20
ClassTxtMergerTest
测试结论:多线程无法提高 I/O 密集型任务的性能(epub 章节的添加、多个 txt 合并) @author pcdd Created at 2024/12/8
src/test/java/com/pcdd/sonovel/lab/TxtMergerTest.java:28
ClassVersionProvider
src/main/java/com/pcdd/sonovel/launch/CliLauncher.java:63
ClassVirtualThreadLimiter
使用 Semaphore 控制虚拟线程并发量的工具类 @author pcdd Created at 2025/9/18
src/main/java/com/pcdd/sonovel/util/VirtualThreadLimiter.java:11
ClassVirtualThreadTest
src/test/java/com/pcdd/sonovel/lab/VirtualThreadTest.java:14
ClassWebServer
src/main/java/com/pcdd/sonovel/web/WebServer.java:15