├── .gitignore ├── LICENSE-2.0.txt ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── smartbear │ │ └── swagger4j │ │ ├── Api.java │ │ ├── ApiDeclaration.java │ │ ├── Authorizations.java │ │ ├── DataType.java │ │ ├── FileSwaggerStore.java │ │ ├── HasDataType.java │ │ ├── Info.java │ │ ├── Model.java │ │ ├── Operation.java │ │ ├── Parameter.java │ │ ├── PrimitiveType.java │ │ ├── Property.java │ │ ├── ResourceListing.java │ │ ├── ResponseMessage.java │ │ ├── Swagger.java │ │ ├── SwaggerFactory.java │ │ ├── SwaggerFormat.java │ │ ├── SwaggerReader.java │ │ ├── SwaggerSource.java │ │ ├── SwaggerStore.java │ │ ├── SwaggerVersion.java │ │ ├── SwaggerWriter.java │ │ ├── URISwaggerSource.java │ │ ├── impl │ │ ├── ApiDeclarationImpl.java │ │ ├── ApiImpl.java │ │ ├── ArrayType.java │ │ ├── AuthorizationsImpl.java │ │ ├── Constants.java │ │ ├── InfoImpl.java │ │ ├── ModelDataType.java │ │ ├── ModelImpl.java │ │ ├── NamedDataArrayType.java │ │ ├── NamedDataType.java │ │ ├── OperationImpl.java │ │ ├── ParameterImpl.java │ │ ├── PrimitiveArrayType.java │ │ ├── PropertyImpl.java │ │ ├── RefArrayType.java │ │ ├── RefDataType.java │ │ ├── ResourceListingImpl.java │ │ ├── ResponseMessageImpl.java │ │ ├── Swagger4jExceptionHandler.java │ │ ├── SwaggerFactoryImpl.java │ │ ├── SwaggerGenerator.java │ │ ├── SwaggerParser.java │ │ ├── SwaggerReaderImpl.java │ │ ├── SwaggerWriterImpl.java │ │ ├── Utils.java │ │ └── package.html │ │ └── package.html └── javadoc │ └── overview.html └── test ├── java └── com │ └── smartbear │ └── swagger4j │ ├── CreateResourceListingTestCase.java │ ├── ReadResourceListingTestCase.java │ ├── SwaggerVersionTestCase.java │ ├── SwaggerWriterTestCase.java │ ├── TestDataHelper.java │ └── TestUtils.java └── resources ├── v1_0 ├── api-docs └── company ├── v1_1 ├── api-docs.json ├── api-docs.xml ├── pet.json ├── pet.xml ├── user.json └── user.xml └── v1_2 ├── api-docs.json ├── pet.json └── user.json /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | *.iml -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Api.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/ApiDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/ApiDeclaration.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Authorizations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Authorizations.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/DataType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/FileSwaggerStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/FileSwaggerStore.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/HasDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/HasDataType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Info.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Model.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Operation.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Parameter.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/PrimitiveType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Property.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/ResourceListing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/ResourceListing.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/ResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/ResponseMessage.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/Swagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/Swagger.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/SwaggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/SwaggerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/SwaggerFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/SwaggerFormat.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/SwaggerReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/SwaggerReader.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/SwaggerSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/SwaggerSource.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/SwaggerStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/SwaggerStore.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/SwaggerVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/SwaggerVersion.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/SwaggerWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/SwaggerWriter.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/URISwaggerSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/URISwaggerSource.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ApiDeclarationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ApiDeclarationImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ApiImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ApiImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ArrayType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/AuthorizationsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/AuthorizationsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/InfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/InfoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ModelDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ModelDataType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ModelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ModelImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/NamedDataArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/NamedDataArrayType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/NamedDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/NamedDataType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/OperationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/OperationImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ParameterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ParameterImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/PrimitiveArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/PrimitiveArrayType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/PropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/PropertyImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/RefArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/RefArrayType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/RefDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/RefDataType.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ResourceListingImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ResourceListingImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/ResponseMessageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/ResponseMessageImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/Swagger4jExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/Swagger4jExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/SwaggerFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/SwaggerFactoryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/SwaggerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/SwaggerGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/SwaggerParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/SwaggerParser.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/SwaggerReaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/SwaggerReaderImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/SwaggerWriterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/SwaggerWriterImpl.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/impl/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/impl/package.html -------------------------------------------------------------------------------- /src/main/java/com/smartbear/swagger4j/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/java/com/smartbear/swagger4j/package.html -------------------------------------------------------------------------------- /src/main/javadoc/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/main/javadoc/overview.html -------------------------------------------------------------------------------- /src/test/java/com/smartbear/swagger4j/CreateResourceListingTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/java/com/smartbear/swagger4j/CreateResourceListingTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/smartbear/swagger4j/ReadResourceListingTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/java/com/smartbear/swagger4j/ReadResourceListingTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/smartbear/swagger4j/SwaggerVersionTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/java/com/smartbear/swagger4j/SwaggerVersionTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/smartbear/swagger4j/SwaggerWriterTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/java/com/smartbear/swagger4j/SwaggerWriterTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/smartbear/swagger4j/TestDataHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/java/com/smartbear/swagger4j/TestDataHelper.java -------------------------------------------------------------------------------- /src/test/java/com/smartbear/swagger4j/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/java/com/smartbear/swagger4j/TestUtils.java -------------------------------------------------------------------------------- /src/test/resources/v1_0/api-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_0/api-docs -------------------------------------------------------------------------------- /src/test/resources/v1_0/company: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_0/company -------------------------------------------------------------------------------- /src/test/resources/v1_1/api-docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_1/api-docs.json -------------------------------------------------------------------------------- /src/test/resources/v1_1/api-docs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_1/api-docs.xml -------------------------------------------------------------------------------- /src/test/resources/v1_1/pet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_1/pet.json -------------------------------------------------------------------------------- /src/test/resources/v1_1/pet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_1/pet.xml -------------------------------------------------------------------------------- /src/test/resources/v1_1/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_1/user.json -------------------------------------------------------------------------------- /src/test/resources/v1_1/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_1/user.xml -------------------------------------------------------------------------------- /src/test/resources/v1_2/api-docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_2/api-docs.json -------------------------------------------------------------------------------- /src/test/resources/v1_2/pet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_2/pet.json -------------------------------------------------------------------------------- /src/test/resources/v1_2/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartBear/swagger4j/HEAD/src/test/resources/v1_2/user.json --------------------------------------------------------------------------------