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