Class MapContext
java.lang.Object
com.github.muehmar.gradle.openapi.generator.mapper.MapContext
-
Method Summary
Modifier and TypeMethodDescriptionaddOpenApiSpec(Optional<OpenApiSpec> openApiSpec) addPojoSchemas(PList<PojoSchema> pojoSchemas) addUnmappedItems(UnmappedItems other) static MapContextempty()static MapContextfromInitialSpecification(OpenApiSpec initialSpec) static MapContextfromUnmappedItemsAndResult(UnmappedItems unmappedItems, UnresolvedMapResult unresolvedMapResult) merge(MapContext other) static MapContextstatic MapContextofPojoMemberReference(PojoMemberReference pojoMemberReference) static MapContextofUnresolvedObjectPojo(UnresolvedObjectPojo unresolvedObjectPojo) static MapContextofUnresolvedSchemaReference(UnresolvedSchemaReference unresolvedSchemaReference) onUnmappedItems(BiFunction<MapContext, NonEmptyList<OpenApiSpec>, UnresolvedMapResult> onSpecifications, BiFunction<MapContext, NonEmptyList<PojoSchema>, UnresolvedMapResult> onPojoSchemas)
-
Method Details
-
empty
-
fromInitialSpecification
-
fromUnmappedItemsAndResult
public static MapContext fromUnmappedItemsAndResult(UnmappedItems unmappedItems, UnresolvedMapResult unresolvedMapResult) -
ofPojo
-
ofUnresolvedObjectPojo
-
ofUnresolvedSchemaReference
public static MapContext ofUnresolvedSchemaReference(UnresolvedSchemaReference unresolvedSchemaReference) -
ofPojoMemberReference
-
onUnmappedItems
public UnresolvedMapResult onUnmappedItems(BiFunction<MapContext, NonEmptyList<OpenApiSpec>, UnresolvedMapResult> onSpecifications, BiFunction<MapContext, NonEmptyList<PojoSchema>, UnresolvedMapResult> onPojoSchemas) -
merge
-
addPojoSchemas
-
addOpenApiSpec
-
addUnmappedItems
-
getUnmappedItems
-
getUnresolvedMapResult
-