Changeset 6539 for trunk/gli/src/org/greenstone/gatherer/msm
- Timestamp:
- 2004-01-16T16:04:59+13:00 (20 years ago)
- Location:
- trunk/gli/src/org/greenstone/gatherer/msm
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/msm/GDMDocument.java
r6398 r6539 258 258 public ArrayList getMetadata(String filename, boolean remove, ArrayList metadatum_so_far, File file, boolean append_folder_level, boolean purge) { 259 259 Gatherer.println("Get metadata for " + filename); 260 Gatherer.println("remove = " + remove + ", metadata_so_far = " + (metadatum_so_far != null ? String.valueOf(metadatum_so_far.size()) : "null") + ", file = " + file + ", append_folder_level = " + append_folder_level + ", purge = " + purge); 260 261 // Of course null is not an acceptable filename 261 if(filename == null) { 262 return metadatum_so_far; 263 } 264 Gatherer.println("append_folder_level: " + append_folder_level); 265 Gatherer.println("purge: " + purge); 262 //if(filename == null) { 263 // return metadatum_so_far; 264 //} 266 265 ArrayList metadatum = null; 267 266 ArrayList queued_for_removal = new ArrayList(); … … 409 408 410 409 // Now we remove any elements that have been queued for deletion 411 for(int a = 0; a < queued_for_removal.size(); a++) {410 for(int a = 0; queued_for_removal != null && a < queued_for_removal.size(); a++) { 412 411 Element metadata_element = (Element) queued_for_removal.get(a); 413 412 description_element.removeChild(metadata_element); -
trunk/gli/src/org/greenstone/gatherer/msm/GreenstoneArchiveParser.java
r6325 r6539 141 141 MetadataSet extracted_mds = Gatherer.c_man.msm.getSet(Utility.EXTRACTED_METADATA_NAMESPACE); 142 142 if(extracted_mds != null) { 143 element = extracted_mds.addElement(name, Gatherer.config. interface_language);143 element = extracted_mds.addElement(name, Gatherer.config.getLanguage()); 144 144 } 145 145 } -
trunk/gli/src/org/greenstone/gatherer/msm/MSMPrompt.java
r6318 r6539 879 879 Element element = mds.getElement(name); 880 880 if (element == null) { 881 result = mds.addElement(n, Gatherer.config. interface_language);881 result = mds.addElement(n, Gatherer.config.getLanguage()); 882 882 } 883 883 else { -
trunk/gli/src/org/greenstone/gatherer/msm/parsers/GreenstoneMetadataParser.java
r6048 r6539 211 211 ///ystem.out.println("GreenstoneMetadataParser:Error: we have been asked to add metadata but there are no existing sets"); 212 212 // print the warning dialog 213 WarningDialog dialog = new WarningDialog("warning.MissingMDS", true); 214 if (dialog.display() == JOptionPane.CANCEL_OPTION) { 215 // the user has cancelled 216 dialog_cancelled = true; 213 if(Gatherer.f_man.complain_if_no_sets) { 214 WarningDialog dialog = new WarningDialog("warning.MissingMDS", true); 215 if (dialog.display() == JOptionPane.CANCEL_OPTION) { 216 // the user has cancelled 217 dialog_cancelled = true; 218 Gatherer.f_man.complain_if_no_sets = true; 219 } 220 else { 221 Gatherer.f_man.complain_if_no_sets = false; 222 } 217 223 } 218 224 return;
Note:
See TracChangeset
for help on using the changeset viewer.