1
2
3
4
5 package org.rcfaces.core.internal.component;
6
7 import java.util.Map;
8
9 import javax.el.ValueExpression;
10 import javax.faces.context.FacesContext;
11
12
13
14
15
16
17 public interface IDataMapAccessor {
18
19 Object getData(String name, FacesContext facesContext);
20
21 Object setData(String name, Object data, FacesContext facesContext);
22
23 void setData(String name, ValueExpression value, FacesContext facesContext);
24
25 Object removeData(String name, FacesContext facesContext);
26
27 int getDataCount();
28
29 String[] listDataKeys(FacesContext facesContext);
30
31 Map getDataMap(FacesContext facesContext);
32 }