public class SchemaDiff extends ReferenceDiffCache<io.swagger.v3.oas.models.media.Schema,com.github.elibracha.model.ChangedSchema>
| Constructor and Description |
|---|
SchemaDiff(OpenApiDiff openApiDiff) |
| Modifier and Type | Method and Description |
|---|---|
protected static io.swagger.v3.oas.models.media.Schema |
addSchema(io.swagger.v3.oas.models.media.Schema<?> schema,
io.swagger.v3.oas.models.media.Schema<?> fromSchema) |
protected Optional<com.github.elibracha.model.ChangedSchema> |
computeDiff(HashSet<String> refSet,
io.swagger.v3.oas.models.media.Schema left,
io.swagger.v3.oas.models.media.Schema right,
com.github.elibracha.model.DiffContext context) |
Optional<com.github.elibracha.model.ChangedSchema> |
diff(HashSet<String> refSet,
io.swagger.v3.oas.models.media.Schema left,
io.swagger.v3.oas.models.media.Schema right,
com.github.elibracha.model.DiffContext context) |
static SchemaDiffResult |
getSchemaDiffResult(Class<? extends io.swagger.v3.oas.models.media.Schema> classType,
OpenApiDiff openApiDiff) |
static SchemaDiffResult |
getSchemaDiffResult(OpenApiDiff openApiDiff) |
Optional<com.github.elibracha.model.ChangedSchema> |
getTypeChangedSchema(io.swagger.v3.oas.models.media.Schema left,
io.swagger.v3.oas.models.media.Schema right,
com.github.elibracha.model.DiffContext context) |
protected static io.swagger.v3.oas.models.media.Schema |
resolveComposedSchema(io.swagger.v3.oas.models.Components components,
io.swagger.v3.oas.models.media.Schema schema) |
cachedDiff, getRefKeypublic SchemaDiff(OpenApiDiff openApiDiff)
public static SchemaDiffResult getSchemaDiffResult(OpenApiDiff openApiDiff)
public static SchemaDiffResult getSchemaDiffResult(Class<? extends io.swagger.v3.oas.models.media.Schema> classType, OpenApiDiff openApiDiff)
protected static io.swagger.v3.oas.models.media.Schema resolveComposedSchema(io.swagger.v3.oas.models.Components components,
io.swagger.v3.oas.models.media.Schema schema)
protected static io.swagger.v3.oas.models.media.Schema addSchema(io.swagger.v3.oas.models.media.Schema<?> schema,
io.swagger.v3.oas.models.media.Schema<?> fromSchema)
public Optional<com.github.elibracha.model.ChangedSchema> diff(HashSet<String> refSet, io.swagger.v3.oas.models.media.Schema left, io.swagger.v3.oas.models.media.Schema right, com.github.elibracha.model.DiffContext context)
public Optional<com.github.elibracha.model.ChangedSchema> getTypeChangedSchema(io.swagger.v3.oas.models.media.Schema left, io.swagger.v3.oas.models.media.Schema right, com.github.elibracha.model.DiffContext context)
protected Optional<com.github.elibracha.model.ChangedSchema> computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.media.Schema left, io.swagger.v3.oas.models.media.Schema right, com.github.elibracha.model.DiffContext context)
computeDiff in class ReferenceDiffCache<io.swagger.v3.oas.models.media.Schema,com.github.elibracha.model.ChangedSchema>Copyright © 2020. All rights reserved.