- Timestamp:
- 2004-08-23T16:02:45+12:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/metadata/MetadataTools.java
r7978 r8023 6 6 { 7 7 static final public String NAMESPACE_SEPARATOR = "."; 8 9 10 static public String getMetadataElementName(String metadata_element_name_full) 11 { 12 // Full element name contains namespace 13 if (metadata_element_name_full.indexOf(NAMESPACE_SEPARATOR) != -1) { 14 return metadata_element_name_full.substring(metadata_element_name_full.indexOf(NAMESPACE_SEPARATOR) + 1); 15 } 16 17 // No namespace 18 return metadata_element_name_full; 19 } 20 21 22 static public String getMetadataElementAttribute(MetadataElement metadata_element, String attribute_name, String language_code, String fallback_language_code) 23 { 24 String metadata_element_attribute = metadata_element.getAttribute(attribute_name, language_code); 25 26 // If the attribute isn't defined in the desired language, resort to the fallback 27 if (metadata_element_attribute == null && !language_code.equals(fallback_language_code)) { 28 metadata_element_attribute = metadata_element.getAttribute(attribute_name, fallback_language_code); 29 } 30 31 return metadata_element_attribute; 32 } 8 33 9 34 … … 18 43 return ""; 19 44 } 20 21 22 static public String getMetadataElementName(String metadata_element_name_full)23 {24 // Full element name contains namespace25 if (metadata_element_name_full.indexOf(NAMESPACE_SEPARATOR) != -1) {26 return metadata_element_name_full.substring(metadata_element_name_full.indexOf(NAMESPACE_SEPARATOR) + 1);27 }28 29 // No namespace30 return metadata_element_name_full;31 }32 45 }
Note:
See TracChangeset
for help on using the changeset viewer.