Package com.powsybl.commons.config
Interface ComponentDefaultConfig
-
- All Known Implementing Classes:
ComponentDefaultConfig.Impl
public interface ComponentDefaultConfig
- Author:
- Geoffroy Jamgotchian
, Mathieu Bague
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ComponentDefaultConfig.Impl
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Class<? extends T>
findFactoryImplClass(Class<T> factoryBaseClass)
<T,U extends T>
Class<? extends T>findFactoryImplClass(Class<T> factoryBaseClass, Class<U> defaultFactoryImplClass)
static ComponentDefaultConfig
load()
static ComponentDefaultConfig
load(PlatformConfig platformConfig)
<T> T
newFactoryImpl(Class<T> factoryBaseClass)
<T,U extends T>
TnewFactoryImpl(Class<T> factoryBaseClass, Class<U> defaultFactoryImplClass)
-
-
-
Method Detail
-
load
static ComponentDefaultConfig load()
-
load
static ComponentDefaultConfig load(PlatformConfig platformConfig)
-
findFactoryImplClass
<T,U extends T> Class<? extends T> findFactoryImplClass(Class<T> factoryBaseClass, Class<U> defaultFactoryImplClass)
-
newFactoryImpl
<T> T newFactoryImpl(Class<T> factoryBaseClass)
-
-