Author: abelevich
Date: 2010-05-26 13:39:08 -0400 (Wed, 26 May 2010)
New Revision: 17286
Added:
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringEvent.java
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringListener.java
Log:
add events
Added:
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringEvent.java
===================================================================
---
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringEvent.java
(rev 0)
+++
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringEvent.java 2010-05-26
17:39:08 UTC (rev 17286)
@@ -0,0 +1,24 @@
+package org.richfaces.event;
+
+import javax.faces.component.UIComponent;
+import javax.faces.event.FacesEvent;
+import javax.faces.event.FacesListener;
+
+public class FilteringEvent extends FacesEvent {
+
+ private static final long serialVersionUID = -2053345697091983617L;
+
+ public FilteringEvent(UIComponent component) {
+ super(component);
+ }
+
+ @Override
+ public boolean isAppropriateListener(FacesListener listener) {
+ return (listener instanceof FilteringListener);
+ }
+
+ @Override
+ public void processListener(FacesListener listener) {
+ ((FilteringListener)listener).processFiltering(this);
+ }
+}
Added:
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringListener.java
===================================================================
---
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringListener.java
(rev 0)
+++
root/ui-sandbox/tables/trunk/api/src/main/java/org/richfaces/event/FilteringListener.java 2010-05-26
17:39:08 UTC (rev 17286)
@@ -0,0 +1,9 @@
+package org.richfaces.event;
+
+import javax.faces.event.FacesListener;
+
+public interface FilteringListener extends FacesListener{
+
+ public void processFiltering(FilteringEvent filteringEvent);
+
+}