1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.struts.flow.core.javascript.fom;
17
18 /***
19 * @version CVS $Id: PageLocalScope.java 36239 2004-08-11 18:28:06Z vgritsenko $
20 */
21 public interface PageLocalScope {
22
23 public boolean has(PageLocal local, String name);
24
25 public boolean has(PageLocal local, int index);
26
27 public Object get(PageLocal local, String name);
28
29 public Object get(PageLocal local, int index);
30
31 public void put(PageLocal local, String name, Object value);
32
33 public void put(PageLocal local, int index, Object value);
34
35 public void delete(PageLocal local, String name);
36
37 public void delete(PageLocal local, int index);
38
39 public Object[] getIds(PageLocal local);
40
41 public Object getDefaultValue(PageLocal local, Class hint);
42
43 public PageLocal createPageLocal();
44 }