# HG changeset patch # User František Kučera # Date 1292459471 -3600 # Node ID 0e0b85e14b780b441a48a6f088f21efc9857609f # Parent 9c995a5aee2b7b0c94816e88cdb088284709f225 Kontrola platnosti klíče. diff -r 9c995a5aee2b -r 0e0b85e14b78 java/rozsirene-atributy/src/cz/frantovo/rozsireneAtributy/gui/Model.java --- a/java/rozsirene-atributy/src/cz/frantovo/rozsireneAtributy/gui/Model.java Thu Dec 16 01:16:55 2010 +0100 +++ b/java/rozsirene-atributy/src/cz/frantovo/rozsireneAtributy/gui/Model.java Thu Dec 16 01:31:11 2010 +0100 @@ -63,24 +63,24 @@ } } - public void setValueAt(Object value, int m, int n) { + public void setValueAt(Object hodnota, int m, int n) { Atribut a = atributy.get(m); try { if (n == 0) { /** Měníme klíč – název atributu */ - String novýKlíč = String.valueOf(value.toString()); + String novýKlíč = String.valueOf(hodnota); if (!novýKlíč.equals(a.getKlíč())) { if (a.isPlatnýKlíč()) { souborovýSystém.delete(a.getKlíč()); } a.setKlíč(novýKlíč); - if (a.isPlatnáHodnota()) { + if (a.isPlatnýKlíč() && a.isPlatnáHodnota()) { souborovýSystém.write(a.getKlíč(), a.getHodnotaBajty()); } } } else if (n == 1) { /** Měníme hodnotu atributu */ - a.setHodnota(String.valueOf(value.toString())); + a.setHodnota(String.valueOf(hodnota)); if (a.isPlatnýKlíč() && a.isPlatnáHodnota()) { souborovýSystém.write(a.getKlíč(), a.getHodnotaBajty()); }