Class ConfigMapper
java.lang.Object
com.zetaplugins.zetacore.services.config.ConfigMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Tmap(FileConfiguration fileConfiguration, Class<T> configClass) Map values from a FileConfiguration into a new instance of the provided configClass.static StringtoFileName(Class<?> configClass)
-
Constructor Details
-
ConfigMapper
public ConfigMapper()
-
-
Method Details
-
toFileName
-
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 valuesconfigClass- the class to map the configuration into- Returns:
- a new instance of configClass populated with configuration values
- Throws:
ConfigMappingException- if mapping fails
-