Class AbstractTypeModelResourceFactory<K,T extends TypeModelResource>
- java.lang.Object
-
- org.brijframework.factories.impl.AbstractFactory<K,T>
-
- org.brijframework.model.factories.asm.AbstractModelResourceFactory<K,TypeModelResource>
-
- org.brijframework.model.factories.resource.asm.AbstractTypeModelResourceFactory<K,T>
-
- All Implemented Interfaces:
org.brijframework.factories.Factory<K,TypeModelResource>,org.brijframework.factories.module.ModuleFactory<K,TypeModelResource>,ModelResourceFactory<K,TypeModelResource>,TypeModelResourceFactory<K,TypeModelResource>
- Direct Known Subclasses:
AnnotationTypeModelResourceFactory,DefaultTypeModelResourceFactory,JsonTypeModelResourceFactory
public abstract class AbstractTypeModelResourceFactory<K,T extends TypeModelResource> extends AbstractModelResourceFactory<K,TypeModelResource> implements TypeModelResourceFactory<K,TypeModelResource>
-
-
Constructor Summary
Constructors Constructor Description AbstractTypeModelResourceFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeModelResourcecreateOrload(Class<?> typeClass)List<TypeModelResource>findByType(String cls)protected voidpostregister(K key, TypeModelResource value)protected voidpreregister(K key, TypeModelResource value)-
Methods inherited from class org.brijframework.model.factories.asm.AbstractModelResourceFactory
clear, getContainer, getMetaInfo, loadContainer, register
-
Methods inherited from class org.brijframework.factories.impl.AbstractFactory
contains, find, getCache, getContainer, getEnvProperty, register, setContainer
-
-
-
-
Method Detail
-
findByType
public List<TypeModelResource> findByType(String cls)
- Specified by:
findByTypein interfaceModelResourceFactory<K,T extends TypeModelResource>- Specified by:
findByTypein interfaceTypeModelResourceFactory<K,T extends TypeModelResource>
-
createOrload
public TypeModelResource createOrload(Class<?> typeClass)
-
preregister
protected void preregister(K key, TypeModelResource value)
- Overrides:
preregisterin classAbstractModelResourceFactory<K,TypeModelResource>
-
postregister
protected void postregister(K key, TypeModelResource value)
- Overrides:
postregisterin classAbstractModelResourceFactory<K,TypeModelResource>
-
-