Package com.powsybl.commons.config
Interface ModuleConfig
- All Known Implementing Classes:
AbstractMapModuleConfig
,AbstractModuleConfig
,EnvironmentMapModuleConfig
,MapModuleConfig
,StackedModuleConfig
public interface ModuleConfig
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getBooleanProperty
(String name) boolean
getBooleanProperty
(String name, boolean defaultValue) <T> Class<? extends T>
getClassProperty
(String name, Class<T> subClass) <T> Class<? extends T>
getClassProperty
(String name, Class<T> subClass, Class<? extends T> defaultValue) getDateTimeProperty
(String name) double
getDoubleProperty
(String name) double
getDoubleProperty
(String name, double defaultValue) <E extends Enum<E>>
EgetEnumProperty
(String name, Class<E> clazz) <E extends Enum<E>>
EgetEnumProperty
(String name, Class<E> clazz, E defaultValue) getEnumSetProperty
(String name, Class<E> clazz) getEnumSetProperty
(String name, Class<E> clazz, Set<E> defaultValue) float
getFloatProperty
(String name) float
getFloatProperty
(String name, float defaultValue) int
getIntProperty
(String name) int
getIntProperty
(String name, int defaultValue) long
getLongProperty
(String name) long
getLongProperty
(String name, long defaultValue) getOptionalClassProperty
(String name, Class<T> subClass) getOptionalEnumProperty
(String name, Class<E> clazz) getOptionalEnumSetProperty
(String name, Class<E> clazz) getOptionalIntProperty
(String name) getPathListProperty
(String name) getPathProperty
(String name) getPathProperty
(String name, Path defaultValue) getStringListProperty
(String name) getStringListProperty
(String name, List<String> defaultValue) getStringProperty
(String name) getStringProperty
(String name, String defaultValue) boolean
hasProperty
(String name)
-
Method Details
-
hasProperty
-
getPropertyNames
-
getOptionalStringProperty
-
getStringProperty
-
getStringProperty
-
getOptionalStringListProperty
-
getStringListProperty
-
getStringListProperty
-
getOptionalEnumProperty
-
getEnumProperty
-
getEnumProperty
-
getOptionalEnumSetProperty
-
getEnumSetProperty
-
getEnumSetProperty
-
getOptionalIntProperty
-
getIntProperty
-
getIntProperty
-
getOptionalLongProperty
-
getLongProperty
-
getLongProperty
-
getOptionalFloatProperty
-
getFloatProperty
-
getFloatProperty
-
getOptionalDoubleProperty
-
getDoubleProperty
-
getDoubleProperty
-
getOptionalBooleanProperty
-
getBooleanProperty
-
getBooleanProperty
-
getOptionalPathProperty
-
getPathProperty
-
getPathProperty
-
getOptionalPathListProperty
-
getPathListProperty
-
getOptionalClassProperty
-
getClassProperty
-
getClassProperty
-
getOptionalDateTimeProperty
-
getDateTimeProperty
-