Package step.plans.parser.yaml.schema
Class YamlPlanJsonSchemaGenerator
java.lang.Object
step.plans.parser.yaml.schema.YamlPlanJsonSchemaGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final step.core.Versionstatic final Stringprotected final YamlDynamicValueJsonSchemaHelperprotected final jakarta.json.spi.JsonProviderprotected final step.handlers.javahandler.jsonschema.JsonSchemaCreatorprotected final com.fasterxml.jackson.databind.ObjectMapperprotected final String -
Constructor Summary
ConstructorsConstructorDescriptionYamlPlanJsonSchemaGenerator(String targetPackage, step.core.Version actualVersion) -
Method Summary
Modifier and TypeMethodDescriptionstatic jakarta.json.JsonObjectBuildercom.fasterxml.jackson.databind.JsonNodeprotected List<YamlPlanJsonSchemaDefinitionCreator>protected List<step.handlers.javahandler.jsonschema.JsonSchemaFieldProcessor>protected List<step.handlers.javahandler.jsonschema.JsonSchemaFieldProcessor>protected ArtefactFieldMetadataExtractor
-
Field Details
-
ARTEFACT_DEF
- See Also:
-
targetPackage
-
actualVersion
protected final step.core.Version actualVersion -
objectMapper
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper -
jsonProvider
protected final jakarta.json.spi.JsonProvider jsonProvider -
jsonSchemaCreator
protected final step.handlers.javahandler.jsonschema.JsonSchemaCreator jsonSchemaCreator -
dynamicValuesHelper
-
-
Constructor Details
-
YamlPlanJsonSchemaGenerator
-
-
Method Details
-
prepareFieldProcessors
protected List<step.handlers.javahandler.jsonschema.JsonSchemaFieldProcessor> prepareFieldProcessors() -
getFieldExtensions
-
getDefinitionsExtensions
-
prepareMetadataExtractor
-
generateJsonSchema
public com.fasterxml.jackson.databind.JsonNode generateJsonSchema() throws step.handlers.javahandler.jsonschema.JsonSchemaPreparationException- Throws:
step.handlers.javahandler.jsonschema.JsonSchemaPreparationException
-
addRef
public static jakarta.json.JsonObjectBuilder addRef(jakarta.json.JsonObjectBuilder builder, String refValue)
-