org.jboss.weld.resolution
Class TypeSafeDecoratorResolver

java.lang.Object
  extended by org.jboss.weld.resolution.TypeSafeResolver<Resolvable,T>
      extended by org.jboss.weld.resolution.TypeSafeBeanResolver<javax.enterprise.inject.spi.Decorator<?>>
          extended by org.jboss.weld.resolution.TypeSafeDecoratorResolver

public class TypeSafeDecoratorResolver
extends TypeSafeBeanResolver<javax.enterprise.inject.spi.Decorator<?>>

Author:
Pete Muir

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.weld.resolution.TypeSafeBeanResolver
TypeSafeBeanResolver.BeanDisambiguation
 
Constructor Summary
TypeSafeDecoratorResolver(BeanManagerImpl manager, Iterable<javax.enterprise.inject.spi.Decorator<?>> decorators)
           
 
Method Summary
protected  Iterable<? extends javax.enterprise.inject.spi.Decorator<?>> getAllBeans(Resolvable resolvable)
           
protected  boolean matches(Resolvable resolvable, javax.enterprise.inject.spi.Decorator<?> bean)
           
protected  Set<javax.enterprise.inject.spi.Decorator<?>> sortResult(Set<javax.enterprise.inject.spi.Decorator<?>> matchedDecorators)
           
 
Methods inherited from class org.jboss.weld.resolution.TypeSafeBeanResolver
clear, filterResult, getBeanManager, resolve
 
Methods inherited from class org.jboss.weld.resolution.TypeSafeResolver
getAllBeans, isCached, resolve, toString, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeSafeDecoratorResolver

public TypeSafeDecoratorResolver(BeanManagerImpl manager,
                                 Iterable<javax.enterprise.inject.spi.Decorator<?>> decorators)
Method Detail

matches

protected boolean matches(Resolvable resolvable,
                          javax.enterprise.inject.spi.Decorator<?> bean)
Overrides:
matches in class TypeSafeBeanResolver<javax.enterprise.inject.spi.Decorator<?>>

getAllBeans

protected Iterable<? extends javax.enterprise.inject.spi.Decorator<?>> getAllBeans(Resolvable resolvable)
Overrides:
getAllBeans in class TypeSafeBeanResolver<javax.enterprise.inject.spi.Decorator<?>>

sortResult

protected Set<javax.enterprise.inject.spi.Decorator<?>> sortResult(Set<javax.enterprise.inject.spi.Decorator<?>> matchedDecorators)
Overrides:
sortResult in class TypeSafeBeanResolver<javax.enterprise.inject.spi.Decorator<?>>


Copyright © 2013 Seam Framework. All Rights Reserved.