Package org.javers.core
Class AbstractContainerBuilder
- java.lang.Object
-
- org.javers.core.AbstractContainerBuilder
-
- Direct Known Subclasses:
JaversBuilder
public abstract class AbstractContainerBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractContainerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddComponent(java.lang.Object classOrInstance)protected voidaddModule(InstantiatingModule module)protected voidaddModule(JaversModule module)protected voidbindComponent(java.lang.Object componentKey, java.lang.Object implementationOrInstance)protected voidbootContainer()protected <T> java.util.List<T>getComponents(java.lang.Class<T> ofClass)protected org.picocontainer.MutablePicoContainergetContainer()protected <T> TgetContainerComponent(java.lang.Class<T> ofClass)protected voidremoveComponent(java.lang.Object classOrInstance)
-
-
-
Method Detail
-
getContainerComponent
protected <T> T getContainerComponent(java.lang.Class<T> ofClass)
-
bootContainer
protected void bootContainer()
-
addModule
protected void addModule(InstantiatingModule module)
-
addModule
protected void addModule(JaversModule module)
-
getComponents
protected <T> java.util.List<T> getComponents(java.lang.Class<T> ofClass)
-
getContainer
protected org.picocontainer.MutablePicoContainer getContainer()
-
addComponent
protected void addComponent(java.lang.Object classOrInstance)
-
bindComponent
protected void bindComponent(java.lang.Object componentKey, java.lang.Object implementationOrInstance)
-
removeComponent
protected void removeComponent(java.lang.Object classOrInstance)
-
-