Statistics
| Revision:

root / org.gvsig.toolbox / trunk / org.gvsig.toolbox / org.gvsig.toolbox.gui / src / main / java / es / unex / sextante / gui / algorithm / ParameterContainer.java @ 338

History | View | Annotate | Download (991 Bytes)

1
package es.unex.sextante.gui.algorithm;
2

    
3
import javax.swing.JComponent;
4

    
5
import es.unex.sextante.parameters.Parameter;
6

    
7
/**
8
 * A class representing a parameter key and the component used to introduce its value
9
 *
10
 * @author volaya
11
 *
12
 */
13
public class ParameterContainer {
14

    
15
   JComponent m_Container;
16
   Parameter  m_Parameter;
17

    
18

    
19
   public ParameterContainer(final Parameter parameter,
20
                             final JComponent container) {
21

    
22
      m_Parameter = parameter;
23
      m_Container = container;
24

    
25
   }
26

    
27

    
28
   public JComponent getContainer() {
29

    
30
      return m_Container;
31

    
32
   }
33

    
34

    
35
   public void setContainer(final JComponent container) {
36

    
37
      m_Container = container;
38

    
39
   }
40

    
41

    
42
   public String getName() {
43

    
44
      return m_Parameter.getParameterName();
45

    
46
   }
47

    
48

    
49
   public String getType() {
50

    
51
      return m_Parameter.getParameterTypeName();
52

    
53
   }
54

    
55

    
56
   public Parameter getParameter() {
57

    
58
      return m_Parameter;
59

    
60
   }
61

    
62
}