Changeset 5700


Ignore:
Timestamp:
11/17/09 13:25:08 (10 years ago)
Author:
curtis
Message:

Add debug messages to Location mapping methods.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/components/common/src/loci/common/Location.java

    r5268 r5700  
    9595    if (filename == null) idMap.remove(id); 
    9696    else idMap.put(id, filename); 
     97    LogTools.debug("Location.mapId: " + id + " -> " + filename); 
    9798  } 
    9899 
     
    102103    if (ira == null) idMap.remove(id); 
    103104    else idMap.put(id, ira); 
     105    LogTools.debug("Location.mapFile: " + id + " -> " + ira); 
    104106  } 
    105107 
     
    154156    throws IOException 
    155157  { 
    156     File f = new File(getMappedId(id)).getAbsoluteFile(); 
    157     if (getMappedFile(id) != null) return getMappedFile(id); 
    158  
    159     IRandomAccess handle = null; 
    160     if (id.startsWith("http://")) { 
    161       handle = new URLHandle(getMappedId(id), writable ? "w" : "r"); 
    162     } 
    163     else if (ZipHandle.isZipFile(id)) { 
    164       handle = new ZipHandle(getMappedId(id)); 
    165     } 
    166     else if (GZipHandle.isGZipFile(id)) { 
    167       handle = new GZipHandle(getMappedId(id)); 
    168     } 
    169     else if (BZip2Handle.isBZip2File(id)) { 
    170       handle = new BZip2Handle(getMappedId(id)); 
    171     } 
    172     else { 
    173       handle = new FileHandle(f, writable ? "rw" : "r"); 
    174     } 
     158    IRandomAccess handle = getMappedFile(id); 
     159    if (handle == null) { 
     160      String mapId = getMappedId(id); 
     161      File f = new File(mapId).getAbsoluteFile(); 
     162 
     163      if (id.startsWith("http://")) { 
     164        handle = new URLHandle(mapId, writable ? "w" : "r"); 
     165      } 
     166      else if (ZipHandle.isZipFile(id)) { 
     167        handle = new ZipHandle(mapId); 
     168      } 
     169      else if (GZipHandle.isGZipFile(id)) { 
     170        handle = new GZipHandle(mapId); 
     171      } 
     172      else if (BZip2Handle.isBZip2File(id)) { 
     173        handle = new BZip2Handle(mapId); 
     174      } 
     175      else { 
     176        handle = new FileHandle(f, writable ? "rw" : "r"); 
     177      } 
     178    } 
     179    LogTools.debug("Location.getHandle: " + id + " -> " + handle); 
    175180    return handle; 
    176181  } 
Note: See TracChangeset for help on using the changeset viewer.