Package pers.neige.neigeitems.config
Class MapConfigReader
-
- All Implemented Interfaces:
-
pers.neige.neigeitems.config.ConfigReader
public class MapConfigReader implements ConfigReader
-
-
Constructor Summary
Constructors Constructor Description MapConfigReader(Map<out Object, out Object> map)
-
Method Summary
Modifier and Type Method Description Map<out Object, out Object>getHandle()intsize()Set<String>keySet()booleancontainsKey(@NonNull() String key)Objectget(@NonNull() String key)StringgetString(@NonNull() String key)StringgetString(@NonNull() String key, @Nullable() String def)intgetInt(@NonNull() String key)intgetInt(@NonNull() String key, int def)longgetLong(@NonNull() String key)longgetLong(@NonNull() String key, long def)doublegetDouble(@NonNull() String key)doublegetDouble(@NonNull() String key, double def)booleangetBoolean(@NonNull() String key)booleangetBoolean(@NonNull() String key, boolean def)List<String>getStringList(@NonNull() String key)List<Map<out Object, out Object>>getMapList(@NonNull() String key)ConfigReadergetConfig(@NonNull() String key)-
-
Method Detail
-
size
int size()
-
containsKey
boolean containsKey(@NonNull() String key)
-
getString
@Contract(value = "_, !null -> !null")@Nullable() String getString(@NonNull() String key, @Nullable() String def)
-
getBoolean
boolean getBoolean(@NonNull() String key)
-
getBoolean
boolean getBoolean(@NonNull() String key, boolean def)
-
getStringList
@NonNull() List<String> getStringList(@NonNull() String key)
-
getConfig
@Nullable() ConfigReader getConfig(@NonNull() String key)
-
-
-
-