org.jboss.seam.faces.event
Class AbstractListener<T extends java.util.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 java.util.EventListener>
extends org.jboss.seam.solder.beanManager.BeanManagerAware

Superclass for event listeners

Author:
Nicklas Karlsson

Constructor Summary
AbstractListener()
           
 
Method Summary
protected  java.util.List<T> getEnabledListeners(java.lang.Class<? extends T>... classes)
          Create contextual instances for the specified listener classes, excluding any listeners that do not correspond to an enabled bean.
protected  java.util.List<T> getListeners(java.lang.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 java.util.List<T> getListeners(java.lang.Class<? extends T>... classes)

getEnabledListeners

protected java.util.List<T> getEnabledListeners(java.lang.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.