Class EclipseBasedStepBuilder.State

    • Method Detail

      • getSemanticVersion

        public String getSemanticVersion()
      • getPreferences

        public Properties getPreferences()
        Get formatter preferences
      • getMavenCoordinate

        public Optional<String> getMavenCoordinate​(String prefix)
        Returns first coordinate from sorted set that starts with a given prefix.
      • loadClass

        public Class<?> loadClass​(String name)
        Load class based on the given configuration of JAR provider and Maven coordinates. Different class loader instances are provided in the following scenarios:
        1. The JARs (jarState) have changes (this should only occur during development)
        2. Different configurations (settingsFiles) are used for different sub-projects
        3. The same Eclipse step implementation provides different formatter types (formatterStepExt)