Changeset 7535
- Timestamp:
- 2004-06-02T13:54:20+12:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/msm/MetadataSet.java
r6890 r7535 93 93 } 94 94 95 /** Metadata Set already parsed constructor.96 * @param file The file the metadata was loaded from.97 * @param document The DOM model <strong>Document</strong> containing the metadata set.98 */99 public MetadataSet(File file, Document document) {100 this.document = document;101 this.elements = document.getElementsByTagName("Element");102 this.file = file;103 this.root = document.getDocumentElement();104 this.value_trees = new Hashtable();105 // Now for each element read in its value tree if present.106 for(int i = elements.getLength() - 1; i >= 0; i--) {107 ElementWrapper value_element = new ElementWrapper((Element)elements.item(i));108 File value_file = new File(file.getParentFile(), value_element.getName() + ".mdv");109 ///ystem.err.println("Searching for " + value_file.getAbsolutePath());110 if(value_file.exists()) {111 Document value_document = Utility.parse(value_file, false);112 if(value_document != null) {113 value_trees.put(value_element, new GValueModel(value_element, value_document));114 }115 //else {116 //atherer.println("Error! Missing mdv file: " + value_file.getAbsolutePath());117 //}118 }119 }120 }121 95 /** Copy constructor. 122 96 * @param original The original metadata set to copy from.
Note:
See TracChangeset
for help on using the changeset viewer.