Package com.powsybl.afs.ext.base
Class LocalNetworkCacheService
- java.lang.Object
-
- com.powsybl.afs.ext.base.LocalNetworkCacheService
-
- All Implemented Interfaces:
NetworkCacheService
public class LocalNetworkCacheService extends Object implements NetworkCacheService
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description LocalNetworkCacheService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ProjectFile & ProjectCase>
voidaddListener(T projectCase, ProjectCaseListener listener)
<T extends ProjectFile & ProjectCase>
com.powsybl.iidm.network.NetworkgetNetwork(T projectCase)
<T extends ProjectFile & ProjectCase>
com.powsybl.iidm.network.NetworkgetNetwork(T projectCase, List<com.powsybl.iidm.network.NetworkListener> listeners)
<T extends ProjectFile & ProjectCase>
StringgetOutput(T projectCase)
<T extends ProjectFile & ProjectCase>
voidinvalidateCache(T projectCase)
<T extends ProjectFile & ProjectCase>
StringqueryNetwork(T projectCase, ScriptType scriptType, String scriptContent)
<T extends ProjectFile & ProjectCase>
voidremoveListener(T projectCase, ProjectCaseListener listener)
-
-
-
Method Detail
-
queryNetwork
public <T extends ProjectFile & ProjectCase> String queryNetwork(T projectCase, ScriptType scriptType, String scriptContent)
- Specified by:
queryNetwork
in interfaceNetworkCacheService
-
getNetwork
public <T extends ProjectFile & ProjectCase> com.powsybl.iidm.network.Network getNetwork(T projectCase)
- Specified by:
getNetwork
in interfaceNetworkCacheService
-
getNetwork
public <T extends ProjectFile & ProjectCase> com.powsybl.iidm.network.Network getNetwork(T projectCase, List<com.powsybl.iidm.network.NetworkListener> listeners)
- Specified by:
getNetwork
in interfaceNetworkCacheService
-
getOutput
public <T extends ProjectFile & ProjectCase> String getOutput(T projectCase)
- Specified by:
getOutput
in interfaceNetworkCacheService
-
invalidateCache
public <T extends ProjectFile & ProjectCase> void invalidateCache(T projectCase)
- Specified by:
invalidateCache
in interfaceNetworkCacheService
-
addListener
public <T extends ProjectFile & ProjectCase> void addListener(T projectCase, ProjectCaseListener listener)
- Specified by:
addListener
in interfaceNetworkCacheService
-
removeListener
public <T extends ProjectFile & ProjectCase> void removeListener(T projectCase, ProjectCaseListener listener)
- Specified by:
removeListener
in interfaceNetworkCacheService
-
-