org.jboss.seam.faces.event
Class AbstractListener<T extends EventListener>

java.lang.Object
  extended by org.jboss.seam.solder.beanManager.BeanManagerAware
      extended by org.jboss.seam.faces.event.AbstractListener<T>
Type Parameters:
T - Listener class
Direct Known Subclasses:
DelegatingPhaseListener, DelegatingSystemEventListener

public class AbstractListener<T extends EventListener>
extends org.jboss.seam.solder.beanManager.BeanManagerAware

Superclass for event listeners

Author:
Nicklas Karlsson

Constructor Summary
AbstractListener()
           
 
Method Summary
protected  List<T> getEnabledListeners(Class<? extends T>... classes)
          Create contextual instances for the specified listener classes, excluding any listeners that do not correspond to an enabled bean.
protected  List<T> getListeners(Class<? extends T>... classes)
           
 
Methods inherited from class org.jboss.seam.solder.beanManager.BeanManagerAware
getBeanManager, getBeanManagerLocator, isBeanManagerAvailable, isBeanManagerInjected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractListener

public AbstractListener()
Method Detail

getListeners

protected List<T> getListeners(Class<? extends T>... classes)

getEnabledListeners

protected List<T> getEnabledListeners(Class<? extends T>... classes)
Create contextual instances for the specified listener classes, excluding any listeners that do not correspond to an enabled bean.



Copyright © 2009-2011 Seam Framework. All Rights Reserved.