1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.event;
21
22 import javax.faces.component.UIComponent;
23 import javax.faces.event.FacesListener;
24 import javax.faces.event.ActionEvent;
25
26 public class SheetStateChangeEvent extends ActionEvent {
27
28 private static final long serialVersionUID = 2875570768774425451L;
29
30 public SheetStateChangeEvent(final UIComponent uiComponent) {
31 super(uiComponent);
32 }
33
34 @Override
35 public boolean isAppropriateListener(final FacesListener facesListener) {
36 return facesListener instanceof SheetStateChangeListener;
37 }
38
39 @Override
40 public void processListener(final FacesListener facesListener) {
41 if (facesListener instanceof SheetStateChangeListener) {
42 ((SheetStateChangeListener) facesListener).processSheetStateChange(this);
43 }
44 }
45
46 }