1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.pluto.om.common;
21
22
23 /***
24 * <P>
25 * This interface provides access to a set of <CODE>Parameter</CODE> objects.
26 * </P>
27 * <P>
28 * This interface defines the model as known from the MVC pattern.
29 * Its purpose is to provide read access to the data stored in the model.
30 * </P>
31 *
32 */
33
34 public interface ParameterSet extends org.apache.pluto.om.Model
35 {
36
37
38 /***
39 * Returns all elements of this set as iterator
40 * The return value cannot be NULL.
41 *
42 * @return An iterator containing all parameter objects
43 */
44 public java.util.Iterator iterator();
45
46 /***
47 * Returns the parameter object of the given name
48 * The return value may be NULL.
49 *
50 * @return the parameter object
51 */
52 public Parameter get(String name);
53
54 }