Changeset 3335


Ignore:
Timestamp:
10/31/07 12:07:20 (12 years ago)
Author:
melissa
Message:

Don't throw an exception if a Z stamp is encountered when we are expecting a timestamp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/formats/in/BioRadReader.java

    r3197 r3335  
    5757  }; 
    5858 
    59   // Note types 
    60  
    6159  /** List of note types. */ 
    6260  public static final String[] NOTE_NAMES = { 
     
    104102    in.read(buf); 
    105103    return buf; 
     104  } 
     105 
     106  // -- IFormatHandler API methods -- 
     107 
     108  /* @see loci.formats.IFormatHandler#close() */ 
     109  public void close() throws IOException { 
     110    super.close(); 
     111    byteFormat = false; 
     112    used = null; 
    106113  } 
    107114 
     
    658665 
    659666            int ndx = element.indexOf("TimeCompleted") + 15; 
    660             String stamp = element.substring(ndx, element.indexOf("\"", ndx)); 
    661  
    662             String key = element.substring(1, element.indexOf("\"", 
    663               element.indexOf("\"") + 1)); 
    664             key = key.replace('\"', '\0'); 
    665             key = key.replace('=', ' '); 
    666  
    667             addMeta(key + " Timestamp", stamp); 
     667            if (ndx > 14) { 
     668              String stamp = element.substring(ndx, element.indexOf("\"", ndx)); 
     669 
     670              String key = element.substring(1, element.indexOf("\"", 
     671                element.indexOf("\"") + 1)); 
     672              key = key.replace('\"', '\0'); 
     673              key = key.replace('=', ' '); 
     674 
     675              addMeta(key + " Timestamp", stamp); 
     676            } 
    668677          } 
    669678        } 
Note: See TracChangeset for help on using the changeset viewer.