Changeset 9871
- Timestamp:
- 2005-05-13T16:31:35+12:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gui/MetadataValueTreePane.java
r9856 r9871 243 243 } 244 244 245 // Only update the tree model if the metadata element has changed245 // If an extracted metadata element is selected, display "extracted metadata element selected" card 246 246 MetadataElement new_metadata_element = new_metadata_value.getMetadataElement(); 247 if (new_metadata_element != metadata_element) { 248 // If an extracted metadata element is selected, display "extracted metadata element selected" card 249 if (new_metadata_element.isExtractedMetadataElement()) { 250 String[] args = new String[1]; 251 args[0] = new_metadata_element.getDisplayName(); 252 Dictionary.registerText(extracted_metadata_element_selected_message, "EnrichPane.AutoMessage", args); 253 card_layout.show(this, EXTRACTED_METADATA_ELEMENT_SELECTED_CARD); 254 } 255 256 // Otherwise, display the value tree for the selected metadata element 257 else { 258 String[] args = new String[1]; 259 args[0] = new_metadata_element.getDisplayName(); 260 Dictionary.registerText(metadata_value_tree_label, "EnrichPane.ExistingValues", args); 261 262 metadata_value_tree.setModel(new_metadata_element.getMetadataValueTreeModel()); 263 card_layout.show(this, METADATA_VALUE_TREE_CARD); 264 selectBestPathForMetadataValue(new_metadata_value.getFullValue()); 265 } 266 } 247 if (new_metadata_element.isExtractedMetadataElement()) { 248 String[] args = new String[1]; 249 args[0] = new_metadata_element.getDisplayName(); 250 Dictionary.registerText(extracted_metadata_element_selected_message, "EnrichPane.AutoMessage", args); 251 card_layout.show(this, EXTRACTED_METADATA_ELEMENT_SELECTED_CARD); 252 return; 253 } 254 255 // Display the value tree for the selected metadata element 256 String[] args = new String[1]; 257 args[0] = new_metadata_element.getDisplayName(); 258 Dictionary.registerText(metadata_value_tree_label, "EnrichPane.ExistingValues", args); 259 260 metadata_value_tree.setModel(new_metadata_element.getMetadataValueTreeModel()); 261 card_layout.show(this, METADATA_VALUE_TREE_CARD); 262 selectBestPathForMetadataValue(new_metadata_value.getFullValue()); 267 263 } 268 264
Note:
See TracChangeset
for help on using the changeset viewer.