- Timestamp:
- 2003-08-18T13:52:32+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/valuetree/GValueTree.java
r5105 r5149 7 7 * University of Waikato, New Zealand. 8 8 * 9 * <BR><BR>10 *11 9 * Author: John Thompson, Greenstone Digital Library, University of Waikato 12 10 * 13 * <BR><BR>14 *15 11 * Copyright (C) 1999 New Zealand Digital Library Project 16 *17 * <BR><BR>18 12 * 19 13 * This program is free software; you can redistribute it and/or modify … … 22 16 * (at your option) any later version. 23 17 * 24 * <BR><BR>25 *26 18 * This program is distributed in the hope that it will be useful, 27 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 28 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 29 21 * GNU General Public License for more details. 30 *31 * <BR><BR>32 22 * 33 23 * You should have received a copy of the GNU General Public License … … 224 214 } 225 215 226 // Load the model for the newly selected metadata element227 216 selected_metadata_element = element; 228 vm = Gatherer.c_man.getCollection().msm.getValueTree(element);229 tree.setModel(vm);230 231 217 // Special case the extracted metadata set 232 if (selected_metadata_element.getNamespace().equals( "")) {218 if (selected_metadata_element.getNamespace().equals(Utility.EXTRACTED_METADATA_NAMESPACE)) { 233 219 // Display the panel showing the "you cannot edit this metadata" message 234 220 args[0] = selected_metadata_element.toString(); … … 238 224 } 239 225 else { 226 if(selected_metadata_element.hasValueTree()) { 227 tree.setEnabled(true); 228 // Load the model for the newly selected metadata element 229 vm = Gatherer.c_man.getCollection().msm.getValueTree(element); 230 } 231 else { 232 tree.setEnabled(false); 233 vm = new GValueModel(); 234 } 235 tree.setModel(vm); 236 240 237 // Display the panel for viewing and assigning metadata 241 238 card_layout.show(this, TREE); … … 267 264 value.setCaretPosition(0); 268 265 manual_text_edit_event = true; 266 value.requestFocus(); 269 267 } 270 268 }
Note:
See TracChangeset
for help on using the changeset viewer.