Ignore:
Timestamp:
03.02.2010 09:48:51 (2 years ago)
Author:
bastiK
Message:

cleanup for geoimage code (mainly getters and setters)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java

    r2909 r2931  
    146146 
    147147                try { 
    148                     e.time = ExifReader.readTime(f); 
     148                    e.setExifTime(ExifReader.readTime(f)); 
    149149                } catch (ParseException e1) { 
    150                     e.time = null; 
    151                 } 
    152                 e.file = f; 
     150                    e.setExifTime(null); 
     151                } 
     152                e.setFile(f); 
    153153                extractExif(e); 
    154154                data.add(e); 
     
    313313        entries.add(new JSeparator()); 
    314314        entries.add(correlateItem); 
     315        if (!menuAdditions.isEmpty()) { 
     316            entries.add(new JSeparator()); 
     317        } 
    315318        for (LayerMenuAddition addition : menuAdditions) { 
    316319            entries.add(addition.getComponent(this)); 
     
    365368            for (int i = data.size() - 2; i >= 0; i--) { 
    366369                cur = data.get(i); 
    367                 if (cur.file.equals(prev.file)) { 
     370                if (cur.getFile().equals(prev.getFile())) { 
    368371                    data.remove(i); 
    369372                } else { 
     
    505508            double lon, lat; 
    506509 
    507             Metadata metadata = JpegMetadataReader.readMetadata(e.file); 
     510            Metadata metadata = JpegMetadataReader.readMetadata(e.getFile()); 
    508511            Directory dir = metadata.getDirectory(GpsDirectory.class); 
    509512 
    510513            // longitude 
    511514 
    512             Rational[] components = dir 
    513             .getRationalArray(GpsDirectory.TAG_GPS_LONGITUDE); 
     515            Rational[] components = dir.getRationalArray(GpsDirectory.TAG_GPS_LONGITUDE); 
    514516 
    515517            deg = components[0].intValue(); 
     
    539541            // Store values 
    540542 
    541             e.setCoor(new LatLon(lat, lon)); 
    542             e.exifCoor = e.getPos(); 
     543            e.setExifCoor(new LatLon(lat, lon)); 
     544            e.setPos(e.getExifCoor()); 
    543545 
    544546        } catch (CompoundException p) { 
    545             e.exifCoor = null; 
     547            e.setExifCoor(null); 
    546548            e.setPos(null); 
    547549        } 
     
    607609            .setButtonIcons(new String[] {"cancel.png", "dialogs/delete.png"}) 
    608610            .setContent(new JLabel(tr("<html><h3>Delete the file {0} from disk?<p>The image file will be permanently lost!</h3></html>" 
    609                     ,toDelete.file.getName()), ImageProvider.get("dialogs/geoimage/deletefromdisk"),SwingConstants.LEFT)) 
     611                    ,toDelete.getFile().getName()), ImageProvider.get("dialogs/geoimage/deletefromdisk"),SwingConstants.LEFT)) 
    610612                    .toggleEnable("geoimage.deleteimagefromdisk") 
    611613                    .setCancelButton(1) 
     
    626628                } 
    627629 
    628                 if (toDelete.file.delete()) { 
    629                     System.out.println("File "+toDelete.file.toString()+" deleted. "); 
     630                if (toDelete.getFile().delete()) { 
     631                    System.out.println("File "+toDelete.getFile().toString()+" deleted. "); 
    630632                } else { 
    631633                    JOptionPane.showMessageDialog( 
Note: See TracChangeset for help on using the changeset viewer.