Package com.powsybl.security.strategy
Class OperatorStrategyList
- java.lang.Object
-
- com.powsybl.security.strategy.OperatorStrategyList
-
public class OperatorStrategyList extends Object
A container for a list of strategies. The JSON format of this container is versioned.- Author:
- Etienne Lesot
-
-
Constructor Summary
Constructors Constructor Description OperatorStrategyList(List<OperatorStrategy> operatorStrategies)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<OperatorStrategy>
getOperatorStrategies()
static OperatorStrategyList
read(InputStream is)
static OperatorStrategyList
read(Path jsonFile)
void
write(OutputStream outputStream)
Writes action list as JSON to an output stream.void
write(Path jsonFile)
Writes action list as JSON to a file.
-
-
-
Field Detail
-
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OperatorStrategyList
public OperatorStrategyList(List<OperatorStrategy> operatorStrategies)
-
-
Method Detail
-
getOperatorStrategies
public List<OperatorStrategy> getOperatorStrategies()
-
read
public static OperatorStrategyList read(Path jsonFile)
-
read
public static OperatorStrategyList read(InputStream is)
-
write
public void write(Path jsonFile)
Writes action list as JSON to a file.
-
write
public void write(OutputStream outputStream)
Writes action list as JSON to an output stream.
-
-