Skip to content

Commit 55604df

Browse files
committed
clean up
1 parent 1094699 commit 55604df

12 files changed

Lines changed: 68 additions & 68 deletions

File tree

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/MediaType.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
package io.openapiprocessor.core.parser.openapi4j
77

88
import io.openapiprocessor.core.openapi.Encoding
9-
import io.openapiprocessor.core.openapi.MediaType as ParserMediaType
9+
import io.openapiprocessor.core.openapi.MediaType as OpenApiMediaType
1010
import org.openapi4j.parser.model.v3.MediaType as O4jMediaType
1111

1212
/**
1313
* openapi4j MediaType abstraction.
1414
*/
15-
class MediaType(val mediaType: O4jMediaType): ParserMediaType {
15+
class MediaType(val mediaType: O4jMediaType): OpenApiMediaType {
1616
override fun getSchema() = Schema(mediaType.schema)
1717

1818
override val encodings: Map<String, Encoding>

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/OpenApi.kt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,31 @@
66
package io.openapiprocessor.core.parser.openapi4j
77

88
import io.openapiprocessor.core.openapi.Schema
9-
import io.openapiprocessor.core.openapi.Server
10-
import io.openapiprocessor.core.openapi.OpenApi as ParserOpenApi
11-
import io.openapiprocessor.core.openapi.Path as ParserPath
12-
import io.openapiprocessor.core.openapi.Schema as ParserSchema
13-
import io.openapiprocessor.core.openapi.RefResolver as ParserRefResolver
149
import org.openapi4j.core.validation.ValidationResults
10+
import org.slf4j.Logger
11+
import org.slf4j.LoggerFactory
12+
import io.openapiprocessor.core.openapi.OpenApi as OpenApiOpenApi
13+
import io.openapiprocessor.core.openapi.Path as OpenApiPath
14+
import io.openapiprocessor.core.openapi.RefResolver as OpenApiRefResolver
15+
import io.openapiprocessor.core.openapi.Schema as OpenApiSchema
16+
import io.openapiprocessor.core.openapi.Server as OpenApiServer
1517
import org.openapi4j.parser.model.v3.OpenApi3 as O4jOpenApi
1618
import org.openapi4j.parser.model.v3.Path as O4jPath
1719
import org.openapi4j.parser.model.v3.Schema as O4jSchema
18-
import org.slf4j.Logger
19-
import org.slf4j.LoggerFactory
2020

2121
/**
2222
* openapi4j parser result.
2323
*/
2424
class OpenApi(
2525
private val api: O4jOpenApi,
2626
private val validations: ValidationResults,
27-
): ParserOpenApi {
27+
): OpenApiOpenApi {
2828
private val log: Logger = LoggerFactory.getLogger(this.javaClass.name)
2929

3030
private val refResolver: RefResolverNative = RefResolverNative(api)
3131

32-
override fun getServers(): List<Server> {
33-
val servers = mutableListOf<Server>()
32+
override fun getServers(): List<OpenApiServer> {
33+
val servers = mutableListOf<OpenApiServer>()
3434

3535
api.servers.forEach { server ->
3636
servers.add(Server(server))
@@ -39,8 +39,8 @@ class OpenApi(
3939
return servers
4040
}
4141

42-
override fun getPaths(): Map<String, ParserPath> {
43-
val paths = linkedMapOf<String, ParserPath>()
42+
override fun getPaths(): Map<String, OpenApiPath> {
43+
val paths = linkedMapOf<String, OpenApiPath>()
4444

4545
api.paths.forEach { (name: String, value: O4jPath) ->
4646
var path = value
@@ -55,7 +55,7 @@ class OpenApi(
5555
}
5656

5757
override fun getSchemas(): Map<String, Schema> {
58-
val schemas = linkedMapOf<String, ParserSchema>()
58+
val schemas = linkedMapOf<String, OpenApiSchema>()
5959

6060
api.components?.schemas?.forEach { (name: String, schema: O4jSchema) ->
6161
schemas[name] = Schema(schema)
@@ -64,7 +64,7 @@ class OpenApi(
6464
return schemas
6565
}
6666

67-
override fun getRefResolver(): ParserRefResolver = RefResolver (api)
67+
override fun getRefResolver(): OpenApiRefResolver = RefResolver (api)
6868

6969
override fun printWarnings() {
7070
validations.items()

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/Operation.kt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55

66
package io.openapiprocessor.core.parser.openapi4j
77

8-
import io.openapiprocessor.core.openapi.HttpMethod
9-
import io.openapiprocessor.core.openapi.Operation as ParserOperation
10-
import io.openapiprocessor.core.openapi.Parameter as ParserParameter
11-
import io.openapiprocessor.core.openapi.RequestBody as ParserRequestBody
12-
import io.openapiprocessor.core.openapi.Response as ParserResponse
8+
import io.openapiprocessor.core.openapi.HttpMethod as OpenApiHttpMethod
9+
import io.openapiprocessor.core.openapi.Operation as OpenApiOperation
10+
import io.openapiprocessor.core.openapi.Parameter as OpenApiParameter
11+
import io.openapiprocessor.core.openapi.RequestBody as OpenApiRequestBody
12+
import io.openapiprocessor.core.openapi.Response as OpenApiResponse
1313
import org.openapi4j.parser.model.v3.Operation as O4jOperation
1414
import org.openapi4j.parser.model.v3.Parameter as O4jParameter
1515
import org.openapi4j.parser.model.v3.Path as O4jPath
@@ -20,20 +20,20 @@ import java.net.URI
2020
* openapi4j Operation abstraction.
2121
*/
2222
class Operation(
23-
private val method: HttpMethod,
23+
private val method: OpenApiHttpMethod,
2424
private val operation: O4jOperation,
2525
private val path: O4jPath,
2626
private val refResolver: RefResolverNative
27-
): ParserOperation {
27+
): OpenApiOperation {
2828

29-
override fun getMethod(): HttpMethod = method
29+
override fun getMethod(): OpenApiHttpMethod = method
3030

3131
override fun getOperationId(): String? {
3232
return operation.operationId
3333
}
3434

35-
override fun getParameters(): List<ParserParameter> {
36-
val parameters = mutableListOf<ParserParameter>()
35+
override fun getParameters(): List<OpenApiParameter> {
36+
val parameters = mutableListOf<OpenApiParameter>()
3737

3838
path.parameters?.map { p: O4jParameter ->
3939
var param = p
@@ -56,7 +56,7 @@ class Operation(
5656
return parameters
5757
}
5858

59-
override fun getRequestBody(): ParserRequestBody? {
59+
override fun getRequestBody(): OpenApiRequestBody? {
6060
var requestBody = operation.requestBody
6161
if (requestBody == null) {
6262
return null
@@ -68,8 +68,8 @@ class Operation(
6868
return RequestBody (requestBody)
6969
}
7070

71-
override fun getResponses(): Map<String, ParserResponse> {
72-
val content = linkedMapOf<String, ParserResponse>()
71+
override fun getResponses(): Map<String, OpenApiResponse> {
72+
val content = linkedMapOf<String, OpenApiResponse>()
7373

7474
operation.responses.forEach { (key: String, value: O4jResponse) ->
7575
content[key] = Response(value, refResolver)

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/Parameter.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@
55

66
package io.openapiprocessor.core.parser.openapi4j
77

8-
import io.openapiprocessor.core.openapi.Parameter as ParserParameter
9-
import io.openapiprocessor.core.openapi.Schema as ParserSchema
8+
import io.openapiprocessor.core.openapi.Parameter as OpenApiParameter
9+
import io.openapiprocessor.core.openapi.Schema as OpenApiSchema
1010
import org.openapi4j.parser.model.v3.Parameter as O4jParameter
1111

1212
/**
1313
* openapi4j Parameter abstraction.
1414
*/
15-
class Parameter(private val parameter: O4jParameter): ParserParameter {
15+
class Parameter(private val parameter: O4jParameter): OpenApiParameter {
1616

1717
override fun getIn(): String = parameter.`in`
1818

1919
override fun getName(): String = parameter.name
2020

21-
override fun getSchema(): ParserSchema = Schema (parameter.schema)
21+
override fun getSchema(): OpenApiSchema = Schema (parameter.schema)
2222

2323
override fun isRequired(): Boolean = if(parameter.required != null) {
2424
parameter.required

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/Parser.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@
66
package io.openapiprocessor.core.parser.openapi4j
77

88
import io.openapiprocessor.core.parser.ParserException
9-
import io.openapiprocessor.core.parser.Parser as ApiParser
10-
import io.openapiprocessor.core.openapi.OpenApi as ApiOpenApi
119
import org.openapi4j.core.exception.ResolutionException
1210
import org.openapi4j.core.validation.ValidationException
1311
import org.openapi4j.parser.OpenApi3Parser
1412
import org.openapi4j.parser.validation.v3.OpenApi3Validator
1513
import org.slf4j.Logger
1614
import org.slf4j.LoggerFactory
15+
import io.openapiprocessor.core.openapi.OpenApi as OpenApiOpenApi
16+
import io.openapiprocessor.core.parser.Parser as ParserParser
1717

1818
/**
1919
* openapi4j parser.
2020
*/
21-
open class Parser : ApiParser {
21+
open class Parser : ParserParser {
2222
private val log: Logger = LoggerFactory.getLogger(this.javaClass.name)
2323

24-
override fun parse(apiPath: String): ApiOpenApi {
24+
override fun parse(apiPath: String): OpenApiOpenApi {
2525
try {
2626
return run(apiPath)
2727
} catch (ex: ResolutionException) {
@@ -35,7 +35,7 @@ open class Parser : ApiParser {
3535
}
3636
}
3737

38-
private fun run(apiPath: String): ApiOpenApi {
38+
private fun run(apiPath: String): OpenApiOpenApi {
3939
val api = OpenApi3Parser()
4040
.parse(toURL(apiPath), true)
4141

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/Path.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
package io.openapiprocessor.core.parser.openapi4j
77

8-
import io.openapiprocessor.core.openapi.Path as ParserPath
9-
import io.openapiprocessor.core.openapi.HttpMethod
10-
import io.openapiprocessor.core.openapi.Operation as ParserOperation
8+
import io.openapiprocessor.core.openapi.Path as OpenApiPath
9+
import io.openapiprocessor.core.openapi.HttpMethod as OpenApiHttpMethod
10+
import io.openapiprocessor.core.openapi.Operation as OpenApiOperation
1111
import org.openapi4j.parser.model.v3.Path as Oa4jPath
1212

1313
/**
@@ -17,13 +17,13 @@ class Path(
1717
private val path: String,
1818
private val info: Oa4jPath,
1919
private val refResolver: RefResolverNative
20-
): ParserPath {
20+
): OpenApiPath {
2121

2222
override fun getPath(): String = path
2323

24-
override fun getOperations(): List<ParserOperation> {
24+
override fun getOperations(): List<OpenApiOperation> {
2525
return info
2626
.operations
27-
.map { Operation(HttpMethod.valueOf(it.key.uppercase()), it.value, info, refResolver) }
27+
.map { Operation(OpenApiHttpMethod.valueOf(it.key.uppercase()), it.value, info, refResolver) }
2828
}
2929
}

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/RefResolver.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ package io.openapiprocessor.core.parser.openapi4j
77

88
import io.openapiprocessor.core.openapi.NamedSchema
99
import io.openapiprocessor.core.openapi.getRefName
10-
import io.openapiprocessor.core.openapi.RefResolver as ParserRefResolver
11-
import io.openapiprocessor.core.openapi.Schema as ParserSchema
10+
import io.openapiprocessor.core.openapi.RefResolver as OpenApiRefResolver
11+
import io.openapiprocessor.core.openapi.Schema as OpenApiSchema
1212
import org.openapi4j.parser.model.v3.OpenApi3 as O4jOpenApi
1313
import org.openapi4j.parser.model.v3.Schema as O4jSchema
1414

1515
/**
1616
* openapi4j $ref resolver.
1717
*/
18-
class RefResolver(private val api: O4jOpenApi): ParserRefResolver {
18+
class RefResolver(private val api: O4jOpenApi): OpenApiRefResolver {
1919

20-
override fun resolve(ref: ParserSchema): NamedSchema {
20+
override fun resolve(ref: OpenApiSchema): NamedSchema {
2121
val resolved: O4jSchema
2222

2323
val refName = getRefName(ref.getRef()!!)

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/RequestBody.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package io.openapiprocessor.core.parser.openapi4j
1818

19-
import io.openapiprocessor.core.openapi.MediaType as ParserMediaType
20-
import io.openapiprocessor.core.openapi.RequestBody as ParserRequestBody
19+
import io.openapiprocessor.core.openapi.MediaType as OpenApiMediaType
20+
import io.openapiprocessor.core.openapi.RequestBody as OpenApiRequestBody
2121
import org.openapi4j.parser.model.v3.MediaType as O4jMediaType
2222
import org.openapi4j.parser.model.v3.RequestBody as O4jRequestBody
2323

@@ -26,14 +26,14 @@ import org.openapi4j.parser.model.v3.RequestBody as O4jRequestBody
2626
*
2727
* @author Martin Hauner
2828
*/
29-
class RequestBody(private val requestBody: O4jRequestBody): ParserRequestBody {
29+
class RequestBody(private val requestBody: O4jRequestBody): OpenApiRequestBody {
3030

3131
override fun getRequired(): Boolean {
3232
return requestBody.required ?: false
3333
}
3434

35-
override fun getContent(): Map<String, ParserMediaType> {
36-
val content = linkedMapOf<String, ParserMediaType>()
35+
override fun getContent(): Map<String, OpenApiMediaType> {
36+
val content = linkedMapOf<String, OpenApiMediaType>()
3737
requestBody.contentMediaTypes.forEach { (key: String, entry: O4jMediaType) ->
3838
content[key] = MediaType(entry)
3939
}

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/Response.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@
55

66
package io.openapiprocessor.core.parser.openapi4j
77

8-
import io.openapiprocessor.core.openapi.MediaType as ParserMediaType
9-
import io.openapiprocessor.core.openapi.Response as ParserResponse
8+
import io.openapiprocessor.core.openapi.MediaType as OpenApiMediaType
9+
import io.openapiprocessor.core.openapi.Response as OpenApiResponse
1010
import org.openapi4j.parser.model.v3.MediaType as O4jMediaType
1111
import org.openapi4j.parser.model.v3.Response as O4jResponse
1212

1313
/**
1414
* openapi4j Response abstraction.
1515
*/
16-
class Response(private val response: O4jResponse, private val refResolver: RefResolverNative): ParserResponse {
16+
class Response(private val response: O4jResponse, private val refResolver: RefResolverNative): OpenApiResponse {
1717

18-
override fun getContent(): Map<String, ParserMediaType> {
18+
override fun getContent(): Map<String, OpenApiMediaType> {
1919
var resp = response
2020
if(resp.isRef) {
2121
resp = refResolver.resolve(resp)
2222
}
2323

24-
val content = linkedMapOf<String, ParserMediaType>()
24+
val content = linkedMapOf<String, OpenApiMediaType>()
2525
resp.contentMediaTypes?.forEach { (key: String, entry: O4jMediaType) ->
2626
content[key] = MediaType(entry)
2727
}

openapi-processor-core-parser-openapi4j/src/main/kotlin/io/openapiprocessor/core/parser/openapi4j/Schema.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
package io.openapiprocessor.core.parser.openapi4j
77

88
import java.net.URI
9-
import io.openapiprocessor.core.openapi.Schema as ParserSchema
9+
import io.openapiprocessor.core.openapi.Schema as OpenApiSchema
1010
import org.openapi4j.parser.model.v3.Schema as O4jSchema
1111

1212
/**
1313
* openapi4j Schema abstraction.
1414
*/
15-
class Schema(val schema: O4jSchema) : ParserSchema {
15+
class Schema(val schema: O4jSchema) : OpenApiSchema {
1616

1717
override fun getType(): String? {
1818
if (itemsOf () != null) {
@@ -32,10 +32,10 @@ class Schema(val schema: O4jSchema) : ParserSchema {
3232
return schema.enums
3333
}
3434

35-
override fun getItem(): ParserSchema = Schema(schema.itemsSchema)
35+
override fun getItem(): OpenApiSchema = Schema(schema.itemsSchema)
3636

37-
override fun getProperties(): Map<String, ParserSchema> {
38-
val props = LinkedHashMap<String, ParserSchema> ()
37+
override fun getProperties(): Map<String, OpenApiSchema> {
38+
val props = LinkedHashMap<String, OpenApiSchema> ()
3939

4040
schema.properties?.forEach { (key: String, entry: O4jSchema) ->
4141
props[key] = Schema (entry)
@@ -55,8 +55,8 @@ class Schema(val schema: O4jSchema) : ParserSchema {
5555
return null;
5656
}
5757

58-
override fun getItems(): List<ParserSchema> {
59-
val result: MutableList<ParserSchema> = mutableListOf()
58+
override fun getItems(): List<OpenApiSchema> {
59+
val result: MutableList<OpenApiSchema> = mutableListOf()
6060

6161
schema.allOfSchemas?.forEach {
6262
result.add(Schema(it))

0 commit comments

Comments
 (0)