Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CharlieJiang/SourceCodeDocxGenerator
/ functions
Functions
27 in github.com/CharlieJiang/SourceCodeDocxGenerator
⨍
Functions
27
◇
Types & classes
6
↓ 22 callers
Method
println
(String msg)
src/main/java/cocoas/LogUtils.java:18
↓ 5 callers
Method
error
(String msg)
src/main/java/cocoas/LogUtils.java:23
↓ 5 callers
Method
showHint
显示提示对话框 @param msg
src/main/java/cocoas/MsgHintUtil.java:18
↓ 3 callers
Method
writeFileToDocx
单个源码文件写入Word @param filePath 源码文件路径
src/main/java/cocoas/CodeDocxGenerator.java:241
↓ 2 callers
Method
print
(String msg)
src/main/java/cocoas/LogUtils.java:13
↓ 1 callers
Method
collectFilesFromDir
将文件目录中符合要求的文件的文件路径添加到List中 @param dir @param fileTypes @param ignoreDirs @return
src/main/java/cocoas/FileUtils.java:128
↓ 1 callers
Method
createPageHeader
Word添加页眉 @param header 页眉内容
src/main/java/cocoas/CodeDocxGenerator.java:161
↓ 1 callers
Method
createPageNum
创建页码:通过在页眉中插入Word中代表页码的域代码{PAGE \ MERGEFORMAT}来显示页码 @param paragraph 段落
src/main/java/cocoas/CodeDocxGenerator.java:138
↓ 1 callers
Method
createParamsWindow
创建参数输入窗口
src/main/java/cocoas/ParamsWindow.java:36
↓ 1 callers
Method
exit
退出
src/main/java/cocoas/FileUtils.java:175
↓ 1 callers
Method
filterLine
过滤不符合要求的代码行 @param line @return
src/main/java/cocoas/FileUtils.java:82
↓ 1 callers
Method
generateSourceCodeDocx
生成源代码Word文档 @param projectPath 源代码目录
src/main/java/cocoas/CodeDocxGenerator.java:81
↓ 1 callers
Method
getFileName
获取文件名 @param filePath 文件路径 @return
src/main/java/cocoas/FileUtils.java:22
↓ 1 callers
Method
inputCheck
输入参数检测 @param dir @param isHalf @param fileTypes @param name @param version @param ignoreDirs
src/main/java/cocoas/ParamsWindow.java:170
↓ 1 callers
Method
isIgnoreDir
判断文件目录是否是需要过滤的目录 @param f @param ignoreDirs @return
src/main/java/cocoas/FileUtils.java:160
↓ 1 callers
Method
matchFile
判断文件是否符合指定的文件类型 @param f @param fileTypes @return
src/main/java/cocoas/FileUtils.java:36
↓ 1 callers
Method
readFile
按行读取文件内容:过滤空行和注释 @param filePath @return
src/main/java/cocoas/FileUtils.java:54
↓ 1 callers
Method
saveDocx
Word保存到本地 @param doc
src/main/java/cocoas/CodeDocxGenerator.java:274
↓ 1 callers
Method
scanFiles
扫描项目中符合要求文件,并将文件路径存放到列表中 @param dir @param fileTypes @param ignoreDirs @return
src/main/java/cocoas/FileUtils.java:112
↓ 1 callers
Method
setPageMargin
设置Word的页边距:上下边距控制每页至少显示50行,左右边距控制每行代码尽量不会自动换行 @param doc @param marginVertical 上下边距 @param marginHorizontal 左右边距
src/main/java/cocoas/CodeDocxGenerator.java:228
↓ 1 callers
Method
showFinishHint
源代码文档生成成功提示对话框 @param savePath 文档保存位置 @param pages 文档页数 @param lineNums 文档行数
src/main/java/cocoas/MsgHintUtil.java:28
↓ 1 callers
Method
start
开始 @param args
src/main/java/cocoas/CodeDocxGenerator.java:44
↓ 1 callers
Method
start
启动源代码文档自动生成程序 @param paramArray
src/main/java/cocoas/ParamsWindow.java:216
Method
CodeDocxGenerator
()
src/main/java/cocoas/CodeDocxGenerator.java:38
Method
ParamsWindow
()
src/main/java/cocoas/ParamsWindow.java:25
Method
actionPerformed
(ActionEvent e)
src/main/java/cocoas/ParamsWindow.java:53
Method
main
(String[] args)
src/main/java/cocoas/ParamsWindow.java:29