Ignore:
Timestamp:
2004-08-24T15:17:16+12:00 (20 years ago)
Author:
mdewsnip
Message:

More additions to the new metadata code; now the NewCollectionMetadataPrompt is complete.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/metadata/MetadataTools.java

    r8023 r8037  
    3333
    3434
     35    static public String getMetadataSetAttribute(MetadataSet metadata_set, String attribute_name, String language_code, String fallback_language_code)
     36    {
     37    String metadata_set_attribute = metadata_set.getAttribute(attribute_name, language_code);
     38
     39    // If the attribute isn't defined in the desired language, resort to the fallback
     40    if (metadata_set_attribute == null && !language_code.equals(fallback_language_code)) {
     41        metadata_set_attribute = metadata_set.getAttribute(attribute_name, fallback_language_code);
     42    }
     43
     44    return metadata_set_attribute;
     45    }
     46
     47
    3548    static public String getMetadataSetNamespace(String metadata_element_name_full)
    3649    {
Note: See TracChangeset for help on using the changeset viewer.