- Timestamp:
- 2006-09-13T14:04:28+12:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/cdm/LanguageManager.java
r12641 r12728 68 68 /** The default language object. */ 69 69 private Language default_language = null; 70 / / this is not actually a language, but we will use it anyway.71 private Language language_metadata = null; 72 70 /** The language metadata element - specifies which metadata the 71 language should be read from to determine the partitons */ 72 private Element language_metadata = null; 73 73 /** Constructor. */ 74 74 public LanguageManager(Element languages_element) { … … 85 85 86 86 // Retrieve the language metadata 87 language_metadata = new Language(CollectionDesignManager.collect_config.getLanguageMetadata());87 language_metadata = CollectionDesignManager.collect_config.getLanguageMetadata(); 88 88 // Load a series of code->language mappings into known_languages, by reading from the 'languages.xml' file, which is essentially a subset of the ISO 639 Standard. 89 89 known_languages = new LinkedHashMap(); … … 324 324 JLabel language_metadata_label = new JLabel(Dictionary.get("CDM.LanguageManager.LanguageMetadata")); 325 325 String current_value = "ex.Language"; 326 if (language_metadata.get Code() != null) {327 current_value = language_metadata.get Code();326 if (language_metadata.getAttribute(StaticStrings.ASSIGNED_ATTRIBUTE).equals(StaticStrings.TRUE_STR) && !language_metadata.getAttribute(StaticStrings.NAME_ATTRIBUTE).equals("")) { 327 current_value = language_metadata.getAttribute(StaticStrings.NAME_ATTRIBUTE); 328 328 } 329 329 ArgumentControl.selectValue(language_metadata_combo, current_value); … … 370 370 public void actionPerformed(ActionEvent event) { 371 371 String value = ((MetadataElement)language_metadata_combo.getSelectedItem()).getFullName(); 372 language_metadata.setA ssigned(true);373 language_metadata.set Code(value);372 language_metadata.setAttribute(StaticStrings.ASSIGNED_ATTRIBUTE, StaticStrings.TRUE_STR); 373 language_metadata.setAttribute(StaticStrings.NAME_ATTRIBUTE, value); 374 374 Gatherer.c_man.configurationChanged(); 375 375 }
Note:
See TracChangeset
for help on using the changeset viewer.