Changeset 6738
- Timestamp:
- 2004-02-05T12:06:43+13:00 (20 years ago)
- Location:
- trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/metadata
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/metadata/METSDescriptive.java
r6348 r6738 121 121 } 122 122 namespaceData.setMetadata(label, value); 123 } 124 125 /** 126 * Remove the metadata for a particular label. 127 * 128 * @param <code>String</code> the namespace in which the metadata occurs 129 * @param <code>String</code> the label of the metadata 130 */ 131 public void removeMetadata(String namespace, String label) 132 { METSNamespace namespaceData = this.getOpenNamespace(namespace); 133 134 if (namespaceData != null && namespaceData.isEditable() == true) 135 { namespaceData.removeMetadata(label); 136 } 123 137 } 124 138 -
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/metadata/METSDescriptiveSet.java
r6287 r6738 124 124 if (descriptive != null) 125 125 { descriptive.setMetadata(namespace, label, value); 126 } 127 } 128 129 public void removeMetadata(String descriptiveName, String namespace, String label) 130 { METSDescriptive descriptive = this.getDescriptive(descriptiveName); 131 132 if (descriptive != null) 133 { descriptive.removeMetadata(namespace, label); 134 } 135 } 136 137 public void removeAllMetadata(String namespace, String label) 138 { Iterator descriptiveIter = this.children.values().iterator(); 139 140 while (descriptiveIter.hasNext()) { 141 METSDescriptive descriptive = (METSDescriptive) descriptiveIter.next(); 142 143 descriptive.removeMetadata(namespace, label); 126 144 } 127 145 }
Note:
See TracChangeset
for help on using the changeset viewer.