Class ConfigMapper

java.lang.Object
com.zetaplugins.zetacore.services.config.ConfigMapper

public class ConfigMapper extends Object
  • Constructor Details

    • ConfigMapper

      public ConfigMapper()
  • Method Details

    • toFileName

      public static String toFileName(Class<?> configClass)
    • map

      public static <T> T map(FileConfiguration fileConfiguration, Class<T> configClass) throws ConfigMappingException
      Map values from a FileConfiguration into a new instance of the provided configClass.
      Parameters:
      fileConfiguration - the FileConfiguration containing configuration values
      configClass - the class to map the configuration into
      Returns:
      a new instance of configClass populated with configuration values
      Throws:
      ConfigMappingException - if mapping fails