public abstract class AbstractTypeSafeBeanResolver<T extends Bean<?>,C extends Collection<T>> extends TypeSafeResolver<Resolvable,T,C>
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTypeSafeBeanResolver.BeanDisambiguation |
| Constructor and Description |
|---|
AbstractTypeSafeBeanResolver(BeanManagerImpl beanManager,
Iterable<T> beans) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Reset all cached resolutions
|
protected Set<T> |
filterResult(Set<T> matched) |
protected Iterable<? extends T> |
getAllBeans(Resolvable resolvable) |
protected BeanManagerImpl |
getBeanManager() |
protected boolean |
matches(Resolvable resolvable,
T bean) |
<X> Set<Bean<? extends X>> |
resolve(Set<Bean<? extends X>> beans) |
getAllBeans, isCached, makeResultImmutable, resolve, sortResult, toString, wrappublic AbstractTypeSafeBeanResolver(BeanManagerImpl beanManager, Iterable<T> beans)
protected boolean matches(Resolvable resolvable, T bean)
matches in class TypeSafeResolver<Resolvable,T extends Bean<?>,C extends Collection<T>>protected Iterable<? extends T> getAllBeans(Resolvable resolvable)
getAllBeans in class TypeSafeResolver<Resolvable,T extends Bean<?>,C extends Collection<T>>protected BeanManagerImpl getBeanManager()
protected Set<T> filterResult(Set<T> matched)
filterResult in class TypeSafeResolver<Resolvable,T extends Bean<?>,C extends Collection<T>>public void clear()
TypeSafeResolverclear in class TypeSafeResolver<Resolvable,T extends Bean<?>,C extends Collection<T>>Copyright © 2013 Seam Framework. All Rights Reserved.