Uses of Enum Class
com.powsybl.iidm.serde.util.IidmSerDeUtil.ErrorMessage
-
Uses of IidmSerDeUtil.ErrorMessage in com.powsybl.iidm.serde.util
Modifier and TypeMethodDescriptionstatic IidmSerDeUtil.ErrorMessage
Returns the enum constant of this class with the specified name.static IidmSerDeUtil.ErrorMessage[]
IidmSerDeUtil.ErrorMessage.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionstatic void
IidmSerDeUtil.assertMaximumVersion
(String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion maxVersion, NetworkDeserializerContext context) Assert that the reader context's IIDM version equals or is less recent than a given IIDM version.static void
IidmSerDeUtil.assertMaximumVersion
(String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion maxVersion, NetworkSerializerContext context) Assert that the writer context's IIDM version equals or is less recent than a given IIDM version.static void
IidmSerDeUtil.assertMaximumVersion
(String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion maxVersion, NetworkDeserializerContext context) Assert that the reader context's IIDM version equals or is less recent than a given IIDM version.static void
IidmSerDeUtil.assertMaximumVersion
(String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion maxVersion, NetworkSerializerContext context) Assert that the writer context's IIDM version equals or is less recent than a given IIDM version.static void
IidmSerDeUtil.assertMinimumVersion
(String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkDeserializerContext context) Assert that the reader context's IIDM version equals or is more recent than a given IIDM version.static void
IidmSerDeUtil.assertMinimumVersion
(String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkSerializerContext context) Assert that the writer context's IIDM version equals or is more recent than a given IIDM version.static void
IidmSerDeUtil.assertMinimumVersion
(String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, IidmVersion version) Assert that the reader context's IIDM version equals or is more recent than a given IIDM version.static void
IidmSerDeUtil.assertMinimumVersion
(String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkDeserializerContext context) Assert that the reader context's IIDM version equals or is more recent than a given IIDM version.static void
IidmSerDeUtil.assertMinimumVersion
(String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkSerializerContext context) Assert that the writer context's IIDM version equals or is more recent than a given IIDM version.static void
IidmSerDeUtil.assertMinimumVersionAndRunIfNotDefault
(boolean valueIsNotDefault, String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkDeserializerContext context, Runnable runnable) Assert that the reader context's IIDM version equals or is more recent than a given IIDM version if the value of an attribute or the state of an equipment is not default (interpretable for previous versions).static void
IidmSerDeUtil.assertMinimumVersionAndRunIfNotDefault
(boolean valueIsNotDefault, String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkSerializerContext context, Runnable runnable) Assert that the writer context's IIDM version equals or is more recent than a given IIDM version if the value of an attribute or the state of an equipment is not default (interpretable for previous versions).static void
IidmSerDeUtil.assertMinimumVersionIfNotDefault
(boolean valueIsNotDefault, String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, IidmVersion version) Assert that the reader context's IIDM version equals or is more recent than a given IIDM version if the value of an attribute or the state of an equipment is not default (interpretable for previous versions).static void
IidmSerDeUtil.assertMinimumVersionIfNotDefault
(boolean valueIsNotDefault, String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkDeserializerContext context) Assert that the reader context's IIDM version equals or is more recent than a given IIDM version if the value of an attribute or the state of an equipment is not default (interpretable for previous versions).static void
IidmSerDeUtil.assertMinimumVersionIfNotDefault
(boolean valueIsNotDefault, String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkSerializerContext context) Assert that the writer context's IIDM version equals or is more recent than a given IIDM version if the value of an attribute or the state of an equipment is not default (interpretable for previous versions).static void
IidmSerDeUtil.assertStrictMaximumVersion
(String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion maxVersion, NetworkDeserializerContext context) Assert that the reader context's IIDM version is strictly older than a given IIDM version.static void
IidmSerDeUtil.assertStrictMaximumVersion
(String rootElementName, String elementName, IidmSerDeUtil.ErrorMessage type, IidmVersion maxVersion, NetworkSerializerContext context) Assert that the writer context's IIDM version is strictly older than a given IIDM version.static void
IidmSerDeUtil.writeBooleanAttributeFromMinimumVersion
(String rootElementName, String attributeName, boolean value, boolean defaultValue, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkSerializerContext context) Write a mandatory boolean attribute from a given minimum IIDM version.
If the context's IIDM version is strictly older than the given minimum IIDM version, the attribute's value should be default (else an exception is thrown).static void
IidmSerDeUtil.writeDoubleAttributeFromMinimumVersion
(String rootElementName, String attributeName, double value, double defaultValue, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkSerializerContext context) Write a double attribute from a given minimum IIDM version if its value is defined.
If the context's IIDM version is strictly older than the given minimum IIDM version, the attribute's value should be default (else an exception is thrown).static void
IidmSerDeUtil.writeDoubleAttributeFromMinimumVersion
(String rootElementName, String attributeName, double value, IidmSerDeUtil.ErrorMessage type, IidmVersion minVersion, NetworkSerializerContext context) Write a double attribute from a given minimum IIDM version if its value is defined.
If the context's IIDM version is strictly older than the given minimum IIDM version, the attribute's value should be undefined i.e.