Kontrola platnosti klíče.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Thu Dec 16 01:31:11 2010 +0100 (2010-12-16)
changeset 1429bb4fcbb204
parent 13 6c633be53dd6
child 15 8854e172a18f
Kontrola platnosti klíče.
java/rozsirene-atributy/src/cz/frantovo/rozsireneAtributy/gui/Model.java
     1.1 --- a/java/rozsirene-atributy/src/cz/frantovo/rozsireneAtributy/gui/Model.java	Thu Dec 16 01:16:55 2010 +0100
     1.2 +++ b/java/rozsirene-atributy/src/cz/frantovo/rozsireneAtributy/gui/Model.java	Thu Dec 16 01:31:11 2010 +0100
     1.3 @@ -63,24 +63,24 @@
     1.4  		}
     1.5  	}
     1.6  
     1.7 -	public void setValueAt(Object value, int m, int n) {
     1.8 +	public void setValueAt(Object hodnota, int m, int n) {
     1.9  		Atribut a = atributy.get(m);
    1.10  		try {
    1.11  			if (n == 0) {
    1.12  				/** Měníme klíč – název atributu */
    1.13 -				String novýKlíč = String.valueOf(value.toString());
    1.14 +				String novýKlíč = String.valueOf(hodnota);
    1.15  				if (!novýKlíč.equals(a.getKlíč())) {
    1.16  					if (a.isPlatnýKlíč()) {
    1.17  						souborovýSystém.delete(a.getKlíč());
    1.18  					}
    1.19  					a.setKlíč(novýKlíč);
    1.20 -					if (a.isPlatnáHodnota()) {
    1.21 +					if (a.isPlatnýKlíč() && a.isPlatnáHodnota()) {
    1.22  						souborovýSystém.write(a.getKlíč(), a.getHodnotaBajty());
    1.23  					}
    1.24  				}
    1.25  			} else if (n == 1) {
    1.26  				/** Měníme hodnotu atributu */
    1.27 -				a.setHodnota(String.valueOf(value.toString()));
    1.28 +				a.setHodnota(String.valueOf(hodnota));
    1.29  				if (a.isPlatnýKlíč() && a.isPlatnáHodnota()) {
    1.30  					souborovýSystém.write(a.getKlíč(), a.getHodnotaBajty());
    1.31  				}