Class AbstractBeanDefinitionFactory
- java.lang.Object
-
- org.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
- org.brijframework.bean.factories.definition.asm.AbstractBeanDefinitionFactory
-
- All Implemented Interfaces:
BeanDefinitionFactory<String,BeanDefinition>,org.brijframework.factories.Factory<String,BeanDefinition>,org.brijframework.factories.module.ModuleFactory<String,BeanDefinition>
- Direct Known Subclasses:
AnnotationBeanDefinitionFactory,BeanDefinitionFactoryImpl,JsonBeanDefinitionFactory
public abstract class AbstractBeanDefinitionFactory extends org.brijframework.factories.impl.AbstractFactory<String,BeanDefinition> implements BeanDefinitionFactory<String,BeanDefinition>
-
-
Constructor Summary
Constructors Constructor Description AbstractBeanDefinitionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractBeanDefinitionFactoryclear()booleancontains(String id)BeanDefinitionfind(String modelKey)List<BeanDefinition>findAll(Class<?> cls)List<BeanDefinition>findAllByModel(String model)List<String>getBeanNames()List<String>getBeanNames(Class<?> beanClass)BeanDefinitiongetContainer(String modelKey)voidloadContainer(String key, BeanDefinition value)protected voidpostregister(String key, BeanDefinition value)protected voidpreregister(String key, BeanDefinition value)voidregister(Class<?> target, BeanResource beanResource)BeanDefinitionregister(String key, BeanDefinition value)voidregister(String id, BeanResource beanResource)-
Methods inherited from class org.brijframework.factories.impl.AbstractFactory
getCache, getContainer, getEnvProperty, setContainer
-
-
-
-
Method Detail
-
contains
public boolean contains(String id)
- Specified by:
containsin interfaceorg.brijframework.factories.Factory<String,BeanDefinition>- Overrides:
containsin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
register
public void register(String id, BeanResource beanResource)
-
register
public void register(Class<?> target, BeanResource beanResource)
-
clear
public AbstractBeanDefinitionFactory clear()
- Specified by:
clearin interfaceorg.brijframework.factories.Factory<String,BeanDefinition>- Overrides:
clearin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
findAll
public List<BeanDefinition> findAll(Class<?> cls)
- Specified by:
findAllin interfaceBeanDefinitionFactory<String,BeanDefinition>
-
register
public BeanDefinition register(String key, BeanDefinition value)
- Specified by:
registerin interfaceorg.brijframework.factories.Factory<String,BeanDefinition>- Overrides:
registerin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
loadContainer
public void loadContainer(String key, BeanDefinition value)
- Specified by:
loadContainerin interfaceorg.brijframework.factories.Factory<String,BeanDefinition>- Overrides:
loadContainerin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
findAllByModel
public List<BeanDefinition> findAllByModel(String model)
- Specified by:
findAllByModelin interfaceBeanDefinitionFactory<String,BeanDefinition>
-
find
public BeanDefinition find(String modelKey)
- Specified by:
findin interfaceorg.brijframework.factories.Factory<String,BeanDefinition>- Overrides:
findin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
getContainer
public BeanDefinition getContainer(String modelKey)
- Overrides:
getContainerin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
preregister
protected void preregister(String key, BeanDefinition value)
- Specified by:
preregisterin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
postregister
protected void postregister(String key, BeanDefinition value)
- Specified by:
postregisterin classorg.brijframework.factories.impl.AbstractFactory<String,BeanDefinition>
-
-