View Javadoc

1   package fr.ove.openmath.jome.model;
2   
3   import fr.ove.openmath.jome.model.VariableOrNumber;
4   
5   /***
6   * Variable elements in the formula.
7   *
8   * @author © 1999 DIRAT Laurent
9   * @version 2.0 29/09/1999
10  */
11  public class RequestVariable extends VariableOrNumber {
12      /***
13      * The default constructor.<BR>
14      * Constructs a variable with no name. A default constuctor is needed for dynamic instantiation.
15      * The name of the variable must be set after instantiation
16      */
17      public RequestVariable() {
18          setIsRequestVariable(true);
19      }
20      
21      /***
22      *
23      */
24      public void setValue(String value) {
25          // surcharge, parce que tant que l'instance est un template, on veut que la valeur soit
26          // [?] (la maniËre dont sont reprÈsentÈs les templates), plutÙt que ? (la maniËre dont est
27          // saisie une request variable.
28          if (!isTemplate())
29              super.setValue(value);
30      }
31  }