KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > cve > esecutori > components > specificaSem > ConfigElement


1 /*
2 * @(#)ConfigElement.java 1.00 03/12/03
3 *
4 * @Author Francesco Guerrisi
5 */

6 package cve.esecutori.components.specificaSem;
7
8 import cve.staticLayout.*;
9
10 import org.apache.log4j.Logger;
11
12 import java.util.*;
13
14 /**
15 * Questa Classe definsce i servizi per la configurazione
16 * di un'oggetto nella sentenza ai fini della Semantica
17 *
18 */

19 public class ConfigElement {
20
21    //HashMap costituita da (nome parametro, Stringa Valore)
22
private HashMap parameter;
23
24    public ConfigElement(){
25       Cve.errLog.debug("");
26       parameter = new HashMap();
27    }
28
29    public void putParameter(String JavaDoc par, String JavaDoc value){
30       Cve.errLog.debug("");
31       System.out.println(" ConfigElement.putParameter: " + par + " Value: " + value);
32
33       //Rimozione del precedente
34
this.parameter.remove(par);
35
36       //Inserimento parametro aggiornato
37
this.parameter.put(par, value);
38    }
39
40    //Se non esiste ritorna null
41
public String JavaDoc getParameter(String JavaDoc par){
42       Cve.errLog.debug("");
43       System.out.println(" ConfigElement.getParameter: " + par);
44
45       return (String JavaDoc)this.parameter.get(par);
46    }
47
48    public HashMap getAllParameter(){
49       Cve.errLog.debug("");
50       return this.parameter;
51    }
52
53 }
Popular Tags