├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── html.png ├── markdown.png ├── spring-framework.png └── word.png ├── pom.xml └── src └── main ├── java └── top │ └── naccl │ ├── Cli.java │ ├── ConfigFactory.java │ ├── Main.java │ ├── MainConfig.java │ ├── engine │ ├── AbstractTemplateEngine.java │ ├── DocumentType.java │ ├── TemplateEngine.java │ ├── TemplateEngineConfig.java │ ├── TemplateEngineFactory.java │ ├── TemplateEngineType.java │ └── freemarker │ │ └── FreemarkerTemplateEngine.java │ ├── execute │ └── DocumentExecute.java │ ├── model │ ├── ClassModel.java │ ├── FieldModel.java │ ├── MethodModel.java │ ├── PackageModel.java │ ├── ParamModel.java │ └── ProjectModel.java │ ├── process │ ├── AbstractProcessor.java │ ├── ProcessConfig.java │ ├── ProjectModelProcessor.java │ └── RootDocProcessor.java │ ├── reader │ └── JavaDocReader.java │ └── util │ ├── CollectionUtils.java │ ├── FileUtils.java │ └── PropertiesUtils.java └── resources ├── app.properties ├── lib └── com │ └── sun │ └── tools │ ├── 1.8 │ ├── tools-1.8.jar │ ├── tools-1.8.jar.md5 │ ├── tools-1.8.jar.sha1 │ ├── tools-1.8.pom │ ├── tools-1.8.pom.md5 │ └── tools-1.8.pom.sha1 │ ├── maven-metadata-local.xml │ ├── maven-metadata-local.xml.md5 │ └── maven-metadata-local.xml.sha1 ├── logback.xml └── template └── freemarker ├── document_html.ftl ├── document_md.ftl └── document_word.ftl /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ftl linguist-vendored -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/README.md -------------------------------------------------------------------------------- /docs/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/docs/html.png -------------------------------------------------------------------------------- /docs/markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/docs/markdown.png -------------------------------------------------------------------------------- /docs/spring-framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/docs/spring-framework.png -------------------------------------------------------------------------------- /docs/word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/docs/word.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/top/naccl/Cli.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/Cli.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/ConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/ConfigFactory.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/Main.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/MainConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/MainConfig.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/engine/AbstractTemplateEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/engine/AbstractTemplateEngine.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/engine/DocumentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/engine/DocumentType.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/engine/TemplateEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/engine/TemplateEngine.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/engine/TemplateEngineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/engine/TemplateEngineConfig.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/engine/TemplateEngineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/engine/TemplateEngineFactory.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/engine/TemplateEngineType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/engine/TemplateEngineType.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/engine/freemarker/FreemarkerTemplateEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/engine/freemarker/FreemarkerTemplateEngine.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/execute/DocumentExecute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/execute/DocumentExecute.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/model/ClassModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/model/ClassModel.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/model/FieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/model/FieldModel.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/model/MethodModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/model/MethodModel.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/model/PackageModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/model/PackageModel.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/model/ParamModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/model/ParamModel.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/model/ProjectModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/model/ProjectModel.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/process/AbstractProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/process/AbstractProcessor.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/process/ProcessConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/process/ProcessConfig.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/process/ProjectModelProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/process/ProjectModelProcessor.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/process/RootDocProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/process/RootDocProcessor.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/reader/JavaDocReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/reader/JavaDocReader.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/util/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/util/CollectionUtils.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/util/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/top/naccl/util/PropertiesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/java/top/naccl/util/PropertiesUtils.java -------------------------------------------------------------------------------- /src/main/resources/app.properties: -------------------------------------------------------------------------------- 1 | java2doc.version=1.0.0 2 | -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/1.8/tools-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/lib/com/sun/tools/1.8/tools-1.8.jar -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/1.8/tools-1.8.jar.md5: -------------------------------------------------------------------------------- 1 | 2900dd94c85ab07fb0c977bc3f918c60 -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/1.8/tools-1.8.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/lib/com/sun/tools/1.8/tools-1.8.jar.sha1 -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/1.8/tools-1.8.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/lib/com/sun/tools/1.8/tools-1.8.pom -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/1.8/tools-1.8.pom.md5: -------------------------------------------------------------------------------- 1 | 1b4991223deec9771c82b50d7dc219ce -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/1.8/tools-1.8.pom.sha1: -------------------------------------------------------------------------------- 1 | 656a05f70988c494c934ab15f00d345866d0f0bf -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/maven-metadata-local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/lib/com/sun/tools/maven-metadata-local.xml -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/maven-metadata-local.xml.md5: -------------------------------------------------------------------------------- 1 | 36b1bd779f77e1e2347264e82a25547d -------------------------------------------------------------------------------- /src/main/resources/lib/com/sun/tools/maven-metadata-local.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/lib/com/sun/tools/maven-metadata-local.xml.sha1 -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/template/freemarker/document_html.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/template/freemarker/document_html.ftl -------------------------------------------------------------------------------- /src/main/resources/template/freemarker/document_md.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/template/freemarker/document_md.ftl -------------------------------------------------------------------------------- /src/main/resources/template/freemarker/document_word.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naccl/Java2Doc/HEAD/src/main/resources/template/freemarker/document_word.ftl --------------------------------------------------------------------------------