org.jboss.weld.resolution
Class TypeSafeBeanResolver<T extends javax.enterprise.inject.spi.Bean<?>>
java.lang.Object
org.jboss.weld.resolution.TypeSafeResolver<Resolvable,T>
org.jboss.weld.resolution.TypeSafeBeanResolver<T>
- Direct Known Subclasses:
- TypeSafeDecoratorResolver
public class TypeSafeBeanResolver<T extends javax.enterprise.inject.spi.Bean<?>>
- extends TypeSafeResolver<Resolvable,T>
- Author:
- pmuir
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TRANSFORMERS
public static final java.util.Set<ResolvableTransformer> TRANSFORMERS
TypeSafeBeanResolver
public TypeSafeBeanResolver(BeanManagerImpl manager,
java.lang.Iterable<T> beans)
matches
protected boolean matches(Resolvable resolvable,
T bean)
- Specified by:
matches in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>
getManager
public BeanManagerImpl getManager()
- Returns:
- the manager
filterResult
protected java.util.Set<T> filterResult(java.util.Set<T> matched)
- Specified by:
filterResult in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>
getTransformers
protected java.lang.Iterable<ResolvableTransformer> getTransformers()
- Specified by:
getTransformers in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>
sortResult
protected java.util.Set<T> sortResult(java.util.Set<T> matched)
- Specified by:
sortResult in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>
resolve
public <X> java.util.Set<javax.enterprise.inject.spi.Bean<? extends X>> resolve(java.util.Set<javax.enterprise.inject.spi.Bean<? extends X>> beans)
resolve
public <X> java.util.Set<javax.enterprise.inject.spi.Bean<? extends X>> resolve(java.util.Collection<javax.enterprise.inject.spi.Bean<? extends X>> beans)
Copyright © 2008-2009 Seam Framework. All Rights Reserved.