Package com.powsybl.commons.config
Class ComponentDefaultConfig.Impl
- java.lang.Object
-
- com.powsybl.commons.config.ComponentDefaultConfig.Impl
-
- All Implemented Interfaces:
ComponentDefaultConfig
- Enclosing interface:
- ComponentDefaultConfig
public static class ComponentDefaultConfig.Impl extends Object implements ComponentDefaultConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.commons.config.ComponentDefaultConfig
ComponentDefaultConfig.Impl
-
-
Constructor Summary
Constructors Constructor Description Impl(ModuleConfig config)
-
Method Summary
All Methods Instance Methods Concrete 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)
<T> T
newFactoryImpl(Class<T> factoryBaseClass)
<T,U extends T>
TnewFactoryImpl(Class<T> factoryBaseClass, Class<U> defaultFactoryImplClass)
-
-
-
Constructor Detail
-
Impl
public Impl(ModuleConfig config)
-
-
Method Detail
-
findFactoryImplClass
public <T> Class<? extends T> findFactoryImplClass(Class<T> factoryBaseClass)
- Specified by:
findFactoryImplClass
in interfaceComponentDefaultConfig
-
findFactoryImplClass
public <T,U extends T> Class<? extends T> findFactoryImplClass(Class<T> factoryBaseClass, Class<U> defaultFactoryImplClass)
- Specified by:
findFactoryImplClass
in interfaceComponentDefaultConfig
-
newFactoryImpl
public <T> T newFactoryImpl(Class<T> factoryBaseClass)
- Specified by:
newFactoryImpl
in interfaceComponentDefaultConfig
-
newFactoryImpl
public <T,U extends T> T newFactoryImpl(Class<T> factoryBaseClass, Class<U> defaultFactoryImplClass)
- Specified by:
newFactoryImpl
in interfaceComponentDefaultConfig
-
-