Class InitializrConfiguration.Platform

java.lang.Object
io.spring.initializr.metadata.InitializrConfiguration.Platform
Enclosing class:
InitializrConfiguration

public static class InitializrConfiguration.Platform extends Object
Platform-specific settings.
  • Constructor Details

    • Platform

      public Platform()
  • Method Details

    • updateCompatibilityRange

      public void updateCompatibilityRange(VersionParser versionParser)
    • isCompatibleVersion

      public boolean isCompatibleVersion(Version platformVersion)
      Specify whether the specified platform version is supported.
      Parameters:
      platformVersion - the platform version to check
      Returns:
      true if this version is supported, false otherwise
    • determineCompatibilityRangeRequirement

      public String determineCompatibilityRangeRequirement()
    • formatPlatformVersion

      public Version formatPlatformVersion(Version platformVersion)
      Format the expected platform version.
      Parameters:
      platformVersion - a platform version
      Returns:
      a platform version in the suitable format
    • getCompatibilityRange

      public String getCompatibilityRange()
    • setCompatibilityRange

      public void setCompatibilityRange(String compatibilityRange)
    • getV1FormatCompatibilityRange

      public String getV1FormatCompatibilityRange()
    • setV1FormatCompatibilityRange

      public void setV1FormatCompatibilityRange(String v1FormatCompatibilityRange)
    • getV2FormatCompatibilityRange

      public String getV2FormatCompatibilityRange()
    • setV2FormatCompatibilityRange

      public void setV2FormatCompatibilityRange(String v2FormatCompatibilityRange)