Package com.powsybl.shortcircuit.json
Class JsonShortCircuitParameters
- java.lang.Object
-
- com.powsybl.shortcircuit.json.JsonShortCircuitParameters
-
public final class JsonShortCircuitParameters extends Object
- Author:
- Boubakeur Brahimi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
JsonShortCircuitParameters.ExtensionSerializer<E extends Extension<ShortCircuitParameters>>
A configuration loader interface for theJsonShortCircuitParameters
extensions loaded from the platform configuration
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExtensionProviders<JsonShortCircuitParameters.ExtensionSerializer>
getExtensionSerializers()
Gets the known extension serializers.static ShortCircuitParameters
read(InputStream jsonStream)
static ShortCircuitParameters
read(Path jsonFile)
static ShortCircuitParameters
update(ShortCircuitParameters parameters, InputStream is)
static ShortCircuitParameters
update(ShortCircuitParameters parameters, Path jsonFile)
static void
write(ShortCircuitParameters parameters, OutputStream outputStream)
static void
write(ShortCircuitParameters parameters, Path jsonFile)
-
-
-
Method Detail
-
getExtensionSerializers
public static ExtensionProviders<JsonShortCircuitParameters.ExtensionSerializer> getExtensionSerializers()
Gets the known extension serializers.
-
update
public static ShortCircuitParameters update(ShortCircuitParameters parameters, Path jsonFile)
-
update
public static ShortCircuitParameters update(ShortCircuitParameters parameters, InputStream is)
-
write
public static void write(ShortCircuitParameters parameters, Path jsonFile)
-
write
public static void write(ShortCircuitParameters parameters, OutputStream outputStream)
-
read
public static ShortCircuitParameters read(Path jsonFile)
-
read
public static ShortCircuitParameters read(InputStream jsonStream)
-
-