- Timestamp:
- 2004-08-18T11:01:56+12:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/metadata/DocXMLFileManager.java
r7822 r7978 9 9 public class DocXMLFileManager 10 10 { 11 static private ArrayList doc_xml_files = new ArrayList();11 static private ArrayList doc_xml_files = new ArrayList(); 12 12 13 13 14 static public void clearDocXMLFiles()15 {16 17 }14 static public void clearDocXMLFiles() 15 { 16 doc_xml_files.clear(); 17 } 18 18 19 19 20 static public ArrayList getMetadataExtractedFromFile(File file)21 {22 23 20 static public ArrayList getMetadataExtractedFromFile(File file) 21 { 22 // Build up a list of metadata values extracted from this file 23 ArrayList metadata_values = new ArrayList(); 24 24 25 26 27 DocXMLFile doc_xml_file = (DocXMLFile) doc_xml_files.get(i);28 metadata_values.addAll(doc_xml_file.getMetadataExtractedFromFile(file));29 25 // Look at each loaded doc.xml file to see if any have extracted metadata for this file 26 for (int i = 0; i < doc_xml_files.size(); i++) { 27 DocXMLFile doc_xml_file = (DocXMLFile) doc_xml_files.get(i); 28 metadata_values.addAll(doc_xml_file.getMetadataExtractedFromFile(file)); 29 } 30 30 31 32 }31 return metadata_values; 32 } 33 33 34 34 35 static public void loadDocXMLFiles(File directory)36 {37 38 39 40 File child_file = directory_files[i];41 if (child_file.isDirectory()) {42 43 }44 else if (child_file.getName().equals("doc.xml")) {45 46 }47 48 }35 static public void loadDocXMLFiles(File directory) 36 { 37 // Look recursively at each subfile of the directory for doc.xml files 38 File[] directory_files = directory.listFiles(); 39 for (int i = 0; i < directory_files.length; i++) { 40 File child_file = directory_files[i]; 41 if (child_file.isDirectory()) { 42 loadDocXMLFiles(child_file); 43 } 44 else if (child_file.getName().equals("doc.xml")) { 45 loadDocXMLFile(child_file); 46 } 47 } 48 } 49 49 50 50 51 static private void loadDocXMLFile(File doc_xml_file_file)52 {53 54 55 }51 static private void loadDocXMLFile(File doc_xml_file_file) 52 { 53 DocXMLFile doc_xml_file = new DocXMLFile(doc_xml_file_file.getAbsolutePath()); 54 doc_xml_files.add(doc_xml_file); 55 } 56 56 }
Note:
See TracChangeset
for help on using the changeset viewer.