Uses of Class
com.qdesrame.openapi.diff.model.DiffContext
-
-
Uses of DiffContext in com.qdesrame.openapi.diff.compare
Methods in com.qdesrame.openapi.diff.compare with parameters of type DiffContext Modifier and Type Method Description Optional<D>ReferenceDiffCache. cachedDiff(HashSet<String> refSet, C left, C right, String leftRef, String rightRef, DiffContext context)protected Optional<ChangedHeader>HeaderDiff. computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.headers.Header left, io.swagger.v3.oas.models.headers.Header right, DiffContext context)protected Optional<ChangedParameter>ParameterDiff. computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.parameters.Parameter left, io.swagger.v3.oas.models.parameters.Parameter right, DiffContext context)protected abstract Optional<D>ReferenceDiffCache. computeDiff(HashSet<String> refSet, C left, C right, DiffContext context)protected Optional<ChangedRequestBody>RequestBodyDiff. computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.parameters.RequestBody left, io.swagger.v3.oas.models.parameters.RequestBody right, DiffContext context)protected Optional<ChangedResponse>ResponseDiff. computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.responses.ApiResponse left, io.swagger.v3.oas.models.responses.ApiResponse right, DiffContext context)protected Optional<ChangedSchema>SchemaDiff. computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.media.Schema left, io.swagger.v3.oas.models.media.Schema right, DiffContext context)protected Optional<ChangedSecurityScheme>SecuritySchemeDiff. computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.security.SecurityScheme leftSecurityScheme, io.swagger.v3.oas.models.security.SecurityScheme rightSecurityScheme, DiffContext context)Optional<ChangedApiResponse>ApiResponseDiff. diff(io.swagger.v3.oas.models.responses.ApiResponses left, io.swagger.v3.oas.models.responses.ApiResponses right, DiffContext context)Optional<ChangedContent>ContentDiff. diff(io.swagger.v3.oas.models.media.Content left, io.swagger.v3.oas.models.media.Content right, DiffContext context)ChangedExtensionDiff. diff(Change extension, DiffContext context)Optional<ChangedExtensions>ExtensionsDiff. diff(Map<String,Object> left, Map<String,Object> right, DiffContext context)Optional<ChangedHeader>HeaderDiff. diff(io.swagger.v3.oas.models.headers.Header left, io.swagger.v3.oas.models.headers.Header right, DiffContext context)Optional<ChangedHeaders>HeadersDiff. diff(Map<String,io.swagger.v3.oas.models.headers.Header> left, Map<String,io.swagger.v3.oas.models.headers.Header> right, DiffContext context)Optional<ChangedMetadata>MetadataDiff. diff(String left, String right, DiffContext context)Optional<ChangedOperation>OperationDiff. diff(io.swagger.v3.oas.models.Operation oldOperation, io.swagger.v3.oas.models.Operation newOperation, DiffContext context)Optional<ChangedParameter>ParameterDiff. diff(io.swagger.v3.oas.models.parameters.Parameter left, io.swagger.v3.oas.models.parameters.Parameter right, DiffContext context)Optional<ChangedParameters>ParametersDiff. diff(List<io.swagger.v3.oas.models.parameters.Parameter> left, List<io.swagger.v3.oas.models.parameters.Parameter> right, DiffContext context)Optional<ChangedPath>PathDiff. diff(io.swagger.v3.oas.models.PathItem left, io.swagger.v3.oas.models.PathItem right, DiffContext context)Optional<ChangedRequestBody>RequestBodyDiff. diff(io.swagger.v3.oas.models.parameters.RequestBody left, io.swagger.v3.oas.models.parameters.RequestBody right, DiffContext context)Optional<ChangedResponse>ResponseDiff. diff(io.swagger.v3.oas.models.responses.ApiResponse left, io.swagger.v3.oas.models.responses.ApiResponse right, DiffContext context)Optional<ChangedSchema>SchemaDiff. diff(HashSet<String> refSet, io.swagger.v3.oas.models.media.Schema left, io.swagger.v3.oas.models.media.Schema right, DiffContext context)Optional<ChangedSecurityRequirement>SecurityRequirementDiff. diff(io.swagger.v3.oas.models.security.SecurityRequirement left, io.swagger.v3.oas.models.security.SecurityRequirement right, DiffContext context)protected Optional<ChangedSecurityRequirements>SecurityRequirementsDiff. diff(List<io.swagger.v3.oas.models.security.SecurityRequirement> left, List<io.swagger.v3.oas.models.security.SecurityRequirement> right, DiffContext context)Optional<ChangedSecurityScheme>SecuritySchemeDiff. diff(String leftSchemeRef, List<String> leftScopes, String rightSchemeRef, List<String> rightScopes, DiffContext context)Optional<ChangedSchema>SchemaDiff. getTypeChangedSchema(io.swagger.v3.oas.models.media.Schema left, io.swagger.v3.oas.models.media.Schema right, DiffContext context)default booleanExtensionDiff. isParentApplicable(Change.Type type, Object object, Object extension, DiffContext context)booleanExtensionsDiff. isParentApplicable(Change.Type type, Object parent, Map<String,Object> extensions, DiffContext context)Constructors in com.qdesrame.openapi.diff.compare with parameters of type DiffContext Constructor Description CacheKey(String left, String right, DiffContext context) -
Uses of DiffContext in com.qdesrame.openapi.diff.compare.schemadiffresult
Methods in com.qdesrame.openapi.diff.compare.schemadiffresult with parameters of type DiffContext Modifier and Type Method Description <T extends io.swagger.v3.oas.models.media.Schema<X>,X>
Optional<ChangedSchema>ArraySchemaDiffResult. diff(HashSet<String> refSet, io.swagger.v3.oas.models.Components leftComponents, io.swagger.v3.oas.models.Components rightComponents, T left, T right, DiffContext context)<T extends io.swagger.v3.oas.models.media.Schema<X>,X>
Optional<ChangedSchema>ComposedSchemaDiffResult. diff(HashSet<String> refSet, io.swagger.v3.oas.models.Components leftComponents, io.swagger.v3.oas.models.Components rightComponents, T left, T right, DiffContext context)<V extends io.swagger.v3.oas.models.media.Schema<X>,X>
Optional<ChangedSchema>SchemaDiffResult. diff(HashSet<String> refSet, io.swagger.v3.oas.models.Components leftComponents, io.swagger.v3.oas.models.Components rightComponents, V left, V right, DiffContext context)protected Optional<ChangedSchema>SchemaDiffResult. isApplicable(DiffContext context) -
Uses of DiffContext in com.qdesrame.openapi.diff.model
Fields in com.qdesrame.openapi.diff.model declared as DiffContext Modifier and Type Field Description protected DiffContextChangedList. contextprotected DiffContextChangedSchema. contextMethods in com.qdesrame.openapi.diff.model that return DiffContext Modifier and Type Method Description DiffContextDiffContext. copyAsRequest()DiffContextDiffContext. copyAsResponse()DiffContextDiffContext. copyWithMethod(io.swagger.v3.oas.models.PathItem.HttpMethod method)DiffContextDiffContext. copyWithRequired(boolean required)DiffContextDiffContext. setParameters(Map<String,String> parameters)DiffContextDiffContext. setUrl(String url)Constructors in com.qdesrame.openapi.diff.model with parameters of type DiffContext Constructor Description ChangedApiResponse(io.swagger.v3.oas.models.responses.ApiResponses oldApiResponses, io.swagger.v3.oas.models.responses.ApiResponses newApiResponses, DiffContext context)ChangedContent(io.swagger.v3.oas.models.media.Content oldContent, io.swagger.v3.oas.models.media.Content newContent, DiffContext context)ChangedExtensions(Map<String,Object> oldExtensions, Map<String,Object> newExtensions, DiffContext context)ChangedHeader(io.swagger.v3.oas.models.headers.Header oldHeader, io.swagger.v3.oas.models.headers.Header newHeader, DiffContext context)ChangedHeaders(Map<String,io.swagger.v3.oas.models.headers.Header> oldHeaders, Map<String,io.swagger.v3.oas.models.headers.Header> newHeaders, DiffContext context)ChangedList(List<T> oldValue, List<T> newValue, DiffContext context)ChangedMediaType(io.swagger.v3.oas.models.media.Schema oldSchema, io.swagger.v3.oas.models.media.Schema newSchema, DiffContext context)ChangedOneOfSchema(Map<String,String> oldMapping, Map<String,String> newMapping, DiffContext context)ChangedParameter(String name, String in, DiffContext context)ChangedParameters(List<io.swagger.v3.oas.models.parameters.Parameter> oldParameterList, List<io.swagger.v3.oas.models.parameters.Parameter> newParameterList, DiffContext context)ChangedPath(String pathUrl, io.swagger.v3.oas.models.PathItem oldPath, io.swagger.v3.oas.models.PathItem newPath, DiffContext context)ChangedRequestBody(io.swagger.v3.oas.models.parameters.RequestBody oldRequestBody, io.swagger.v3.oas.models.parameters.RequestBody newRequestBody, DiffContext context)ChangedResponse(io.swagger.v3.oas.models.responses.ApiResponse oldApiResponse, io.swagger.v3.oas.models.responses.ApiResponse newApiResponse, DiffContext context) -
Uses of DiffContext in com.qdesrame.openapi.diff.model.schema
Constructors in com.qdesrame.openapi.diff.model.schema with parameters of type DiffContext Constructor Description ChangedEnum(List<T> oldValue, List<T> newValue, DiffContext context)ChangedMaxLength(Integer oldValue, Integer newValue, DiffContext context)ChangedReadOnly(Boolean oldValue, Boolean newValue, DiffContext context)ChangedRequired(List<String> oldValue, List<String> newValue, DiffContext context)ChangedWriteOnly(Boolean oldValue, Boolean newValue, DiffContext context) -
Uses of DiffContext in com.qdesrame.openapi.diff.output
Methods in com.qdesrame.openapi.diff.output with parameters of type DiffContext Modifier and Type Method Description protected StringMarkdownRender. items(int deepness, io.swagger.v3.oas.models.media.Schema schema, DiffContext context)protected StringMarkdownRender. properties(int deepness, String title, Map<String,io.swagger.v3.oas.models.media.Schema> properties, boolean showContent, DiffContext context)protected StringMarkdownRender. schema(int deepness, io.swagger.v3.oas.models.media.ComposedSchema schema, DiffContext context)protected StringMarkdownRender. schema(int deepness, io.swagger.v3.oas.models.media.Schema schema, DiffContext context)
-