- Timestamp:
- 2004-10-13T14:48:20+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/cdm/CollectionConfiguration.java
r8243 r8313 36 36 import org.greenstone.gatherer.Gatherer; 37 37 import org.greenstone.gatherer.gui.GLIButton; 38 import org.greenstone.gatherer.metadata.MetadataElement; 39 import org.greenstone.gatherer.metadata.MetadataTools; 38 40 import org.greenstone.gatherer.util.DOMTree; 39 41 import org.greenstone.gatherer.util.Codec; … … 538 540 539 541 // Remove the extracted metadata namespaces if required 540 if ( !show_extracted_namespace &&value_str.length() > 0) {542 if (value_str.length() > 0) { 541 543 StringTokenizer string_tokenizer = new StringTokenizer(value_str, ","); 542 544 value_str = ""; 543 545 while (string_tokenizer.hasMoreElements()) { 544 546 String token = (String) string_tokenizer.nextElement(); 547 MetadataElement metadata_element = MetadataTools.getMetadataElementWithDisplayName(token); 548 if (metadata_element != null) { 549 token = metadata_element.getFullName(); 550 } 551 545 552 if (token.startsWith(StaticStrings.EXTRACTED_NAMESPACE)) { 546 553 token = token.substring(StaticStrings.EXTRACTED_NAMESPACE.length()); 547 554 } 548 555 549 if (!value_str.equals("")) { 556 value_str = value_str + token; 557 if (string_tokenizer.hasMoreElements()) { 550 558 value_str = value_str + ","; 551 559 } 552 value_str = value_str + token;553 560 } 554 561 } … … 1138 1145 while (string_tokenizer.hasMoreElements()) { 1139 1146 String token = (String) string_tokenizer.nextElement(); 1147 1140 1148 if (token.indexOf(StaticStrings.NS_SEP) == -1) { 1141 1149 token = StaticStrings.EXTRACTED_NAMESPACE + token; 1150 } 1151 else { 1152 MetadataElement metadata_element = MetadataTools.getMetadataElementWithName(token); 1153 if (metadata_element != null) { 1154 token = metadata_element.getDisplayName(); 1155 } 1142 1156 } 1143 1157 … … 1472 1486 } 1473 1487 if(name.equals(METADATA_ARGUMENT)) { 1474 1488 // The metadata argument must be the fully qualified name of a metadata element, so if it doesn't yet have a namespace, append the extracted metadata namespace. 1475 1489 if(value.indexOf(StaticStrings.NS_SEP) == -1) { 1476 1490 value = StaticStrings.EXTRACTED_NAMESPACE + value;
Note:
See TracChangeset
for help on using the changeset viewer.