Class ConfigurationMigrator

java.lang.Object
com.zachsthings.libcomponents.config.ConfigurationMigrator

public abstract class ConfigurationMigrator extends Object
A simple migrator for configurations that moves values from one key to another. Values do not have their types converted.
  • Field Details

  • Constructor Details

    • ConfigurationMigrator

      protected ConfigurationMigrator(File configFile, ConfigurationFile processor)
  • Method Details

    • getMigrationKeys

      protected abstract Map<String,​String> getMigrationKeys()
    • shouldMigrate

      protected abstract boolean shouldMigrate()
    • migrate

      public String migrate()