public final class JsonSensitivityComputationParameters
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
JsonSensitivityComputationParameters.ExtensionSerializer<E extends Extension<SensitivityComputationParameters>>
A configuration loader interface for the SensitivityComputationParameters extensions loaded from the platform configuration
|
Modifier and Type | Method and Description |
---|---|
static SensitivityComputationParameters |
deserialize(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.databind.DeserializationContext context)
Low level deserialization method, to be used for instance for updating sensitivity computation parameters nested in another object.
|
static SensitivityComputationParameters |
deserialize(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.databind.DeserializationContext context,
SensitivityComputationParameters parameters)
Low level deserialization method, to be used for instance for reading sensitivity computation parameters nested in another object.
|
static ExtensionProviders<JsonSensitivityComputationParameters.ExtensionSerializer> |
getExtensionSerializers()
Gets the known extension serializers.
|
static SensitivityComputationParameters |
read(java.io.InputStream jsonStream)
Reads parameters from a JSON file (will NOT rely on platform config).
|
static SensitivityComputationParameters |
read(java.nio.file.Path jsonFile)
Reads parameters from a JSON file (will NOT rely on platform config).
|
static void |
serialize(SensitivityComputationParameters parameters,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
Low level serialization method, to be used for instance for writing sensitivity computation parameters nested in another object.
|
static SensitivityComputationParameters |
update(SensitivityComputationParameters parameters,
java.io.InputStream jsonStream)
Updates parameters by reading the content of a JSON stream.
|
static SensitivityComputationParameters |
update(SensitivityComputationParameters parameters,
java.nio.file.Path jsonFile)
Updates parameters by reading the content of a JSON file.
|
static void |
write(SensitivityComputationParameters parameters,
java.io.OutputStream outputStream)
Writes parameters as JSON to an output stream.
|
static void |
write(SensitivityComputationParameters parameters,
java.nio.file.Path jsonFile)
Writes parameters as JSON to a file.
|
public static ExtensionProviders<JsonSensitivityComputationParameters.ExtensionSerializer> getExtensionSerializers()
public static SensitivityComputationParameters read(java.nio.file.Path jsonFile)
public static SensitivityComputationParameters read(java.io.InputStream jsonStream)
public static SensitivityComputationParameters update(SensitivityComputationParameters parameters, java.nio.file.Path jsonFile)
public static SensitivityComputationParameters update(SensitivityComputationParameters parameters, java.io.InputStream jsonStream)
public static void write(SensitivityComputationParameters parameters, java.nio.file.Path jsonFile)
public static void write(SensitivityComputationParameters parameters, java.io.OutputStream outputStream)
public static SensitivityComputationParameters deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, SensitivityComputationParameters parameters) throws java.io.IOException
java.io.IOException
public static SensitivityComputationParameters deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) throws java.io.IOException
java.io.IOException
public static void serialize(SensitivityComputationParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws java.io.IOException
java.io.IOException