Package io.spring.initializr.web.mapper
Class InitializrMetadataV23JsonMapper
java.lang.Object
io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
io.spring.initializr.web.mapper.InitializrMetadataV21JsonMapper
io.spring.initializr.web.mapper.InitializrMetadataV22JsonMapper
io.spring.initializr.web.mapper.InitializrMetadataV23JsonMapper
- All Implemented Interfaces:
InitializrMetadataJsonMapper
A
InitializrMetadataJsonMapper
handling the metadata format for v2.3.
Version 2.3 adds support for configuration file formats, allowing users to specify their preferred configuration file format (e.g., properties, YAML).
- Author:
- Sijun Yang
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
customizeParent
(com.fasterxml.jackson.databind.node.ObjectNode parent, InitializrMetadata metadata) Customizes the parent.protected org.springframework.hateoas.TemplateVariables
getTemplateVariables
(Type type) Methods inherited from class io.spring.initializr.web.mapper.InitializrMetadataV22JsonMapper
formatVersion, formatVersionRange
Methods inherited from class io.spring.initializr.web.mapper.InitializrMetadataV21JsonMapper
dependenciesLink, getDependenciesVariables, links, mapDependency
Methods inherited from class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
dependencies, generateTemplatedUri, link, mapDependencyGroup, mapType, mapValue, nodeFactory, singleSelect, singleSelect, singleSelect, text, type, write
-
Constructor Details
-
InitializrMetadataV23JsonMapper
public InitializrMetadataV23JsonMapper()
-
-
Method Details
-
getTemplateVariables
- Overrides:
getTemplateVariables
in classInitializrMetadataV2JsonMapper
-
customizeParent
protected void customizeParent(com.fasterxml.jackson.databind.node.ObjectNode parent, InitializrMetadata metadata) Description copied from class:InitializrMetadataV2JsonMapper
Customizes the parent.- Overrides:
customizeParent
in classInitializrMetadataV2JsonMapper
- Parameters:
parent
- the parentmetadata
- the metadata
-