Changeset 6156
- Timestamp:
- 2003-12-08T14:32:35+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gui/table/GTableModel.java
r6051 r6156 307 307 /** Determine if the given metadata is common to all selected file nodes given the context of the current view. */ 308 308 public boolean isCommon(Metadata entry) { 309 return ( entry.getCount() >= file_nodes.length);309 return (file_nodes != null && entry.getCount() >= file_nodes.length); 310 310 } 311 311 … … 337 337 } 338 338 339 boolean have_encountered_file = false; 340 339 341 ///ystem.err.println("\nBuilding metadata model..."); 340 342 Vector elements = Gatherer.c_man.getCollection().msm.getElements(); … … 344 346 for (int i = 0; i < file_nodes.length && !killed; i++) { 345 347 File current_file = file_nodes[i].getFile(); 348 have_encountered_file = have_encountered_file || current_file.isFile(); 346 349 ///ystem.err.println("File " + i + " (of " + file_nodes.length + "): " + current_file); 347 350 … … 393 396 ///ystem.err.println("Element: " + element); 394 397 395 // If we haven't seen this metadata element, add it now 396 if (!known_elements.contains(element)) { 398 // If we haven't seen this metadata element, and conditional on the fact that if it is extracted, we have seen at least one file, then add it now 399 //System.err.println("Element name = " + element); 400 //System.err.println("Element extracted = " + element.isExtracted()); 401 //System.err.println("have_encountered_files = " + have_encountered_file); 402 if (!known_elements.contains(element)) { // && (!element.isExtracted() || have_encountered_file)) { 397 403 Metadata metadatum = new Metadata(element); 398 404 metadatum.setCount(file_nodes.length);
Note:
See TracChangeset
for help on using the changeset viewer.