├── .dockerignore ├── .gitignore ├── License.md ├── README.md ├── doc ├── image │ ├── generated-place-order.png │ ├── order.png │ ├── product.png │ ├── stub-order-soap-service.png │ ├── v3-sample.png │ └── wsdl2html-web-app.png └── sample │ └── BbsWebService_v2.html ├── docker-compose.yml ├── pom.xml ├── src ├── main │ ├── assembly │ │ └── assembly.xml │ ├── bin │ │ ├── wsdl2html.bat │ │ └── wsdl2html.sh │ ├── java │ │ └── org │ │ │ └── jaxws │ │ │ ├── bytecodes2stub │ │ │ └── service │ │ │ │ ├── ByteCodePackageClassLoader.java │ │ │ │ └── ByteCodePackageLoadingService.java │ │ │ ├── stub2html │ │ │ ├── model │ │ │ │ ├── JavaLanguageVariable.java │ │ │ │ ├── Stub.java │ │ │ │ ├── StubTypeTree.java │ │ │ │ ├── WebMethodStubSet.java │ │ │ │ └── WebServiceStubSet.java │ │ │ ├── service │ │ │ │ ├── JavaLanguageVariableFactory.java │ │ │ │ ├── StubTypeTreeRepository.java │ │ │ │ ├── Variable2Stub.java │ │ │ │ ├── WebMethodStubSetFactory.java │ │ │ │ └── WebServiceStubSetFactory.java │ │ │ ├── util │ │ │ │ ├── GenericsUtils.java │ │ │ │ └── MyClassUtils.java │ │ │ └── view │ │ │ │ ├── WebServiceDisplayEngine.java │ │ │ │ └── freemarker │ │ │ │ ├── ClasspathFreemarkerWebServiceDisplayEngine.java │ │ │ │ ├── FilePathFreemarkerWebServiceDisplayEngine.java │ │ │ │ ├── FreemarkerWebServiceDisplayEngine.java │ │ │ │ └── FreemarkerWebServiceDisplayer.java │ │ │ ├── util │ │ │ ├── io │ │ │ │ └── StreamPrinter.java │ │ │ └── lang │ │ │ │ ├── ClassNameUtils.java │ │ │ │ └── RandomStringUtils.java │ │ │ ├── wsdl2bytecodes │ │ │ ├── model │ │ │ │ └── ByteCodePackage.java │ │ │ └── service │ │ │ │ ├── Wsdl2ByteCodes.java │ │ │ │ └── WsdlImportException.java │ │ │ └── wsdl2html │ │ │ ├── service │ │ │ └── Wsdl2Html.java │ │ │ └── ui │ │ │ └── Wsdl2HtmlMain.java │ └── resources │ │ ├── default-jaxb.xml │ │ ├── include │ │ ├── macros.ftl │ │ ├── methodDetail.ftl │ │ ├── methodParams.ftl │ │ ├── methodResponse.ftl │ │ ├── methodsSummary.ftl │ │ └── rootStubRow.ftl │ │ └── service.ftl └── test │ └── java │ └── org │ └── jaxws │ ├── bytecodes2stub │ ├── service │ │ └── ByteCodePackageLoadingServiceTest.java │ └── util │ │ └── ClassNameUtilsTest.java │ ├── integrationtest │ ├── Wsdl2HtmlITCase.java │ └── exampleWebService │ │ ├── AbstractResponse.java │ │ ├── BbsWebService.java │ │ ├── Comment.java │ │ ├── EmptyWebService.java │ │ ├── NewPostRequest.java │ │ ├── Post.java │ │ ├── PostListResponse.java │ │ ├── SavePostRequest.java │ │ ├── SinglePostResponse.java │ │ ├── UpdatePostRequest.java │ │ └── VoidResponse.java │ ├── stub2html │ ├── service │ │ └── JavaLanguageVariableFactoryTest.java │ └── util │ │ └── GenericsUtilsTest.java │ └── wsdl2bytecodes │ └── service │ ├── Wsdl2ByteCodesTest.java │ └── datatype-sample-wsdl.xml └── test-cases.md /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | doc 3 | output 4 | target 5 | .classpath 6 | .project 7 | *.md 8 | *.imi -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/.gitignore -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/README.md -------------------------------------------------------------------------------- /doc/image/generated-place-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/doc/image/generated-place-order.png -------------------------------------------------------------------------------- /doc/image/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/doc/image/order.png -------------------------------------------------------------------------------- /doc/image/product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/doc/image/product.png -------------------------------------------------------------------------------- /doc/image/stub-order-soap-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/doc/image/stub-order-soap-service.png -------------------------------------------------------------------------------- /doc/image/v3-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/doc/image/v3-sample.png -------------------------------------------------------------------------------- /doc/image/wsdl2html-web-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/doc/image/wsdl2html-web-app.png -------------------------------------------------------------------------------- /doc/sample/BbsWebService_v2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/doc/sample/BbsWebService_v2.html -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /src/main/bin/wsdl2html.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/bin/wsdl2html.bat -------------------------------------------------------------------------------- /src/main/bin/wsdl2html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/bin/wsdl2html.sh -------------------------------------------------------------------------------- /src/main/java/org/jaxws/bytecodes2stub/service/ByteCodePackageClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/bytecodes2stub/service/ByteCodePackageClassLoader.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/bytecodes2stub/service/ByteCodePackageLoadingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/bytecodes2stub/service/ByteCodePackageLoadingService.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/model/JavaLanguageVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/model/JavaLanguageVariable.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/model/Stub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/model/Stub.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/model/StubTypeTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/model/StubTypeTree.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/model/WebMethodStubSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/model/WebMethodStubSet.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/model/WebServiceStubSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/model/WebServiceStubSet.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/service/JavaLanguageVariableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/service/JavaLanguageVariableFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/service/StubTypeTreeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/service/StubTypeTreeRepository.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/service/Variable2Stub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/service/Variable2Stub.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/service/WebMethodStubSetFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/service/WebMethodStubSetFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/service/WebServiceStubSetFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/service/WebServiceStubSetFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/util/GenericsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/util/GenericsUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/util/MyClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/util/MyClassUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/view/WebServiceDisplayEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/view/WebServiceDisplayEngine.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/view/freemarker/ClasspathFreemarkerWebServiceDisplayEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/view/freemarker/ClasspathFreemarkerWebServiceDisplayEngine.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/view/freemarker/FilePathFreemarkerWebServiceDisplayEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/view/freemarker/FilePathFreemarkerWebServiceDisplayEngine.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/view/freemarker/FreemarkerWebServiceDisplayEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/view/freemarker/FreemarkerWebServiceDisplayEngine.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/stub2html/view/freemarker/FreemarkerWebServiceDisplayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/stub2html/view/freemarker/FreemarkerWebServiceDisplayer.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/util/io/StreamPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/util/io/StreamPrinter.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/util/lang/ClassNameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/util/lang/ClassNameUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/util/lang/RandomStringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/util/lang/RandomStringUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/wsdl2bytecodes/model/ByteCodePackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/wsdl2bytecodes/model/ByteCodePackage.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/wsdl2bytecodes/service/Wsdl2ByteCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/wsdl2bytecodes/service/Wsdl2ByteCodes.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/wsdl2bytecodes/service/WsdlImportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/wsdl2bytecodes/service/WsdlImportException.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/wsdl2html/service/Wsdl2Html.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/wsdl2html/service/Wsdl2Html.java -------------------------------------------------------------------------------- /src/main/java/org/jaxws/wsdl2html/ui/Wsdl2HtmlMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/java/org/jaxws/wsdl2html/ui/Wsdl2HtmlMain.java -------------------------------------------------------------------------------- /src/main/resources/default-jaxb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/default-jaxb.xml -------------------------------------------------------------------------------- /src/main/resources/include/macros.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/include/macros.ftl -------------------------------------------------------------------------------- /src/main/resources/include/methodDetail.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/include/methodDetail.ftl -------------------------------------------------------------------------------- /src/main/resources/include/methodParams.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/include/methodParams.ftl -------------------------------------------------------------------------------- /src/main/resources/include/methodResponse.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/include/methodResponse.ftl -------------------------------------------------------------------------------- /src/main/resources/include/methodsSummary.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/include/methodsSummary.ftl -------------------------------------------------------------------------------- /src/main/resources/include/rootStubRow.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/include/rootStubRow.ftl -------------------------------------------------------------------------------- /src/main/resources/service.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/main/resources/service.ftl -------------------------------------------------------------------------------- /src/test/java/org/jaxws/bytecodes2stub/service/ByteCodePackageLoadingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/bytecodes2stub/service/ByteCodePackageLoadingServiceTest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/bytecodes2stub/util/ClassNameUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/bytecodes2stub/util/ClassNameUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/Wsdl2HtmlITCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/Wsdl2HtmlITCase.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/AbstractResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/AbstractResponse.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/BbsWebService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/BbsWebService.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/Comment.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/EmptyWebService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/EmptyWebService.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/NewPostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/NewPostRequest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/Post.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/PostListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/PostListResponse.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/SavePostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/SavePostRequest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/SinglePostResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/SinglePostResponse.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/UpdatePostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/UpdatePostRequest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/integrationtest/exampleWebService/VoidResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/integrationtest/exampleWebService/VoidResponse.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/stub2html/service/JavaLanguageVariableFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/stub2html/service/JavaLanguageVariableFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/stub2html/util/GenericsUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/stub2html/util/GenericsUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/wsdl2bytecodes/service/Wsdl2ByteCodesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/wsdl2bytecodes/service/Wsdl2ByteCodesTest.java -------------------------------------------------------------------------------- /src/test/java/org/jaxws/wsdl2bytecodes/service/datatype-sample-wsdl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/src/test/java/org/jaxws/wsdl2bytecodes/service/datatype-sample-wsdl.xml -------------------------------------------------------------------------------- /test-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenjianjx/wsdl2html/HEAD/test-cases.md --------------------------------------------------------------------------------