# HG changeset patch # User František Kučera # Date 1292459471 -3600 # Node ID 29bb4fcbb204da27eb5a6c83661751afae2c9667 # Parent 6c633be53dd645a7604d2748f78b126c830f21f6 Kontrola platnosti klíče. diff -r 6c633be53dd6 -r 29bb4fcbb204 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()); }