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 void
addComponent(java.lang.Object classOrInstance)
protected void
addModule(InstantiatingModule module)
protected void
addModule(JaversModule module)
protected void
bindComponent(java.lang.Object componentKey, java.lang.Object implementationOrInstance)
protected void
bootContainer()
protected <T> java.util.List<T>
getComponents(java.lang.Class<T> ofClass)
protected org.picocontainer.MutablePicoContainer
getContainer()
protected <T> T
getContainerComponent(java.lang.Class<T> ofClass)
protected void
removeComponent(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)
-
-