Package org.jboss.weld.resolution
Class TypeSafeDecoratorResolver
- java.lang.Object
-
- org.jboss.weld.resolution.TypeSafeResolver<Resolvable,T,C,C>
-
- org.jboss.weld.resolution.AbstractTypeSafeBeanResolver<Decorator<?>,List<Decorator<?>>>
-
- org.jboss.weld.resolution.TypeSafeDecoratorResolver
-
public class TypeSafeDecoratorResolver extends AbstractTypeSafeBeanResolver<Decorator<?>,List<Decorator<?>>>
- Author:
- Pete Muir
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.weld.resolution.AbstractTypeSafeBeanResolver
AbstractTypeSafeBeanResolver.BeanDisambiguation
-
-
Constructor Summary
Constructors Constructor Description TypeSafeDecoratorResolver(BeanManagerImpl manager, Iterable<Decorator<?>> decorators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterable<? extends Decorator<?>>getAllBeans(Resolvable resolvable)protected booleanmatches(Resolvable resolvable, Decorator<?> bean)protected List<Decorator<?>>sortResult(Set<Decorator<?>> matchedDecorators)-
Methods inherited from class org.jboss.weld.resolution.AbstractTypeSafeBeanResolver
clear, filterResult, getBeanManager, resolve
-
Methods inherited from class org.jboss.weld.resolution.TypeSafeResolver
getAllBeans, isCached, makeResultImmutable, resolve, toString, wrap
-
-
-
-
Constructor Detail
-
TypeSafeDecoratorResolver
public TypeSafeDecoratorResolver(BeanManagerImpl manager, Iterable<Decorator<?>> decorators)
-
-
Method Detail
-
matches
protected boolean matches(Resolvable resolvable, Decorator<?> bean)
- Overrides:
matchesin classAbstractTypeSafeBeanResolver<Decorator<?>,List<Decorator<?>>>
-
getAllBeans
protected Iterable<? extends Decorator<?>> getAllBeans(Resolvable resolvable)
- Overrides:
getAllBeansin classAbstractTypeSafeBeanResolver<Decorator<?>,List<Decorator<?>>>
-
sortResult
protected List<Decorator<?>> sortResult(Set<Decorator<?>> matchedDecorators)
- Specified by:
sortResultin classTypeSafeResolver<Resolvable,Decorator<?>,List<Decorator<?>>,List<Decorator<?>>>
-
-