Package com.powsybl.powerfactory.model
Interface PowerFactoryDataLoader<T extends PowerFactoryData>
- All Known Implementing Classes:
DbProjectLoader
,DbStudyCaseLoader
,DgsStudyCaseLoader
,JsonProjectLoader
,JsonStudyCaseLoader
public interface PowerFactoryDataLoader<T extends PowerFactoryData>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptiondoLoad
(String fileName, InputStream is) static <T extends PowerFactoryData>
List<PowerFactoryDataLoader<T>>static <T extends PowerFactoryData>
Optional<T>load
(String fileName, Supplier<InputStream> inputStreamSupplier, Class<T> dataClass) static <T extends PowerFactoryData>
Optional<T>load
(String fileName, Supplier<InputStream> inputStreamSupplier, Class<T> dataClass, List<PowerFactoryDataLoader<T>> dataLoaders) static <T extends PowerFactoryData>
Optional<T>boolean
test
(InputStream is)
-
Method Details
-
find
-
load
-
load
static <T extends PowerFactoryData> Optional<T> load(String fileName, Supplier<InputStream> inputStreamSupplier, Class<T> dataClass) -
load
static <T extends PowerFactoryData> Optional<T> load(String fileName, Supplier<InputStream> inputStreamSupplier, Class<T> dataClass, List<PowerFactoryDataLoader<T>> dataLoaders) -
getDataClass
-
getExtension
String getExtension() -
test
-
doLoad
-