Package com.powsybl.commons.parameters
Class Parameter
java.lang.Object
com.powsybl.commons.parameters.Parameter
- Direct Known Subclasses:
ConfiguredParameter
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
ConstructorDescriptionParameter
(String name, ParameterType type, String description, Object defaultValue) Parameter
(String name, ParameterType type, String description, Object defaultValue, ParameterScope scope, String categoryKey) Parameter
(String name, ParameterType type, String description, Object defaultValue, List<Object> possibleValues) Parameter
(String name, ParameterType type, String description, Object defaultValue, List<Object> possibleValues, ParameterScope scope) Parameter
(String name, ParameterType type, String description, Object defaultValue, List<Object> possibleValues, ParameterScope scope, String categoryKey) Parameter
(List<String> names, ParameterType type, String description, Object defaultValue, List<Object> possibleValues, ParameterScope scope, String categoryKey) -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalNames
(String... names) getName()
getNames()
getScope()
getType()
static Object
read
(String prefix, Properties paramaters, Parameter configuredParameter) static Object
read
(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) static boolean
readBoolean
(String prefix, Properties parameters, Parameter configuredParameter) static boolean
readBoolean
(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) static double
readDouble
(String prefix, Properties parameters, Parameter configuredParameter) static double
readDouble
(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) static int
readInteger
(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) static String
readString
(String prefix, Properties parameters, Parameter configuredParameter) static String
readString
(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) readStringList
(String prefix, Properties parameters, Parameter configuredParameter) readStringList
(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig)
-
Constructor Details
-
Parameter
public Parameter(String name, ParameterType type, String description, Object defaultValue, List<Object> possibleValues, ParameterScope scope, String categoryKey) -
Parameter
public Parameter(List<String> names, ParameterType type, String description, Object defaultValue, List<Object> possibleValues, ParameterScope scope, String categoryKey) -
Parameter
public Parameter(String name, ParameterType type, String description, Object defaultValue, List<Object> possibleValues, ParameterScope scope) -
Parameter
public Parameter(String name, ParameterType type, String description, Object defaultValue, ParameterScope scope, String categoryKey) -
Parameter
-
Parameter
-
-
Method Details
-
read
public static Object read(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) -
read
-
readBoolean
public static boolean readBoolean(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) -
readBoolean
public static boolean readBoolean(String prefix, Properties parameters, Parameter configuredParameter) -
readString
public static String readString(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) -
readString
public static String readString(String prefix, Properties parameters, Parameter configuredParameter) -
readStringList
public static List<String> readStringList(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) -
readStringList
public static List<String> readStringList(String prefix, Properties parameters, Parameter configuredParameter) -
readDouble
public static double readDouble(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) -
readInteger
public static int readInteger(String prefix, Properties parameters, Parameter configuredParameter, ParameterDefaultValueConfig defaultValueConfig) -
readDouble
public static double readDouble(String prefix, Properties parameters, Parameter configuredParameter) -
addAdditionalNames
-
getName
-
getNames
-
getType
-
getDescription
-
getDefaultValue
-
getPossibleValues
-
getScope
-
getCategoryKey
-