Changeset 8136
- Timestamp:
- 2004-09-22T15:57:11+12:00 (20 years ago)
- Location:
- trunk/gli/src/org/greenstone/gatherer/metadata
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/metadata/ProfileXMLFile.java
r8128 r8136 3 3 4 4 import java.io.*; 5 import java.util.*; 5 6 import org.greenstone.gatherer.util.XMLTools; 6 7 import org.w3c.dom.*; … … 42 43 43 44 45 public HashMap getMetadataMapping() 46 { 47 HashMap metadata_import_mapping = new HashMap(); 48 49 // Parse the profile.xml file 50 Document document = XMLTools.parseXMLFile(this); 51 if (document == null) { 52 System.err.println("Error: Could not parse profile.xml file " + getAbsolutePath()); 53 return null; 54 } 55 56 // Read all the Action elements in the file 57 NodeList action_elements_nodelist = document.getElementsByTagName("Action"); 58 for (int i = 0; i < action_elements_nodelist.getLength(); i++) { 59 Element current_action_element = (Element) action_elements_nodelist.item(i); 60 String source_metadata_element_name_full = current_action_element.getAttribute("source"); 61 String target_metadata_element_name_full = current_action_element.getAttribute("target"); 62 metadata_import_mapping.put(source_metadata_element_name_full, target_metadata_element_name_full); 63 } 64 65 return metadata_import_mapping; 66 } 67 68 44 69 public void mapElement(String source_metadata_element_name_full, String target_metadata_element_name_full) 45 70 { -
trunk/gli/src/org/greenstone/gatherer/metadata/ProfileXMLFileManager.java
r8128 r8136 3 3 4 4 import java.io.*; 5 import java.util.*; 5 6 import org.greenstone.gatherer.util.Utility; 6 7 import org.greenstone.gatherer.util.XMLTools; … … 36 37 37 38 39 static public HashMap getMetadataMapping() 40 { 41 return profile_xml_file.getMetadataMapping(); 42 } 43 44 38 45 static public void mapElement(String metadata_element_name_full, String target_metadata_element_name_full) 39 46 {
Note:
See TracChangeset
for help on using the changeset viewer.