org.richfaces.cdk.annotations
Annotation Type Event


@Retention(value=CLASS)
@Target(value=TYPE)
@Inherited
public @interface Event

This annotation tells CDK to generate event-related classes:

Author:
asmirnov@exadel.com

Required Element Summary
 java.lang.Class<? extends javax.faces.event.FacesListener> listener
          

The listener interface class that process annotated event.

 
Optional Element Summary
 java.lang.String listenerMethod
          

Name for the listener interface method that process annotated event type.

 java.lang.String source
          

Name of the interface class that fires annotated events and accepts its listeners.

 Tag[] tag
          

View Description Language, JSP or Facelets, tags for event listeners, eg <foo:barListener>.

 

Element Detail

listener

public abstract java.lang.Class<? extends javax.faces.event.FacesListener> listener

The listener interface class that process annotated event. This is mandatory parameter.

Returns:
name of listener interface

listenerMethod

public abstract java.lang.String listenerMethod

Name for the listener interface method that process annotated event type.

Returns:
Default:
""

source

public abstract java.lang.String source

Name of the interface class that fires annotated events and accepts its listeners.

Returns:
name of generated source interface..
Default:
""

tag

public abstract Tag[] tag

View Description Language, JSP or Facelets, tags for event listeners, eg <foo:barListener>.

Returns:
Default:
{}


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.