Package org.apache.myfaces.config
Class NamedEventManager
- java.lang.Object
-
- org.apache.myfaces.config.NamedEventManager
-
public class NamedEventManager extends Object
The NamedEventManager class is used to keep map a short name to ComponentSystemEvent classes annotated with @NamedEvent.
-
-
Constructor Summary
Constructors Constructor Description NamedEventManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNamedEvent(String shortName, Class<? extends ComponentSystemEvent> cls)
Registers a named event.Collection<Class<? extends ComponentSystemEvent>>
getNamedEvent(String shortName)
Retrieves a collection of system event classes based on their short name.
-
-
-
Method Detail
-
addNamedEvent
public void addNamedEvent(String shortName, Class<? extends ComponentSystemEvent> cls)
Registers a named event.- Parameters:
shortName
- a String containing the short name for the event, from the @NamedEvent.shortName() attribute.cls
- the event class to register.
-
getNamedEvent
public Collection<Class<? extends ComponentSystemEvent>> getNamedEvent(String shortName)
Retrieves a collection of system event classes based on their short name.- Parameters:
shortName
- the short name to look up.- Returns:
- a Collection of Class objects containing the system event classes registered to the given short name.
-
-