Changeset 6142 for trunk/gli/src/org/greenstone/gatherer/msm
- Timestamp:
- 2003-12-08T14:15:44+13:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/msm/ElementWrapper.java
r6051 r6142 47 47 import org.greenstone.gatherer.msm.MSMUtils; 48 48 import org.greenstone.gatherer.util.StaticStrings; 49 import org.greenstone.gatherer.util.Troolean; 49 50 import org.greenstone.gatherer.util.Utility; 50 51 import org.w3c.dom.*; … … 60 61 /** A string prefix identifying the metadata set namespace. */ 61 62 private String namespace = ""; 63 64 private Troolean is_extracted = new Troolean(); 62 65 /** Constructor for elements with no namespace necessary. 63 66 * @param element The DOM <strong>Element</strong> this is to be based on. … … 184 187 public void inc() { 185 188 MSMUtils.setOccurance(element, 1); 189 } 190 191 public boolean isExtracted() { 192 if(!is_extracted.isDecided()) { 193 String raw_namespace = namespace; 194 if(raw_namespace != null && raw_namespace.length() > 0 && !raw_namespace.endsWith(StaticStrings.STOP_CHARACTER)) { 195 raw_namespace = raw_namespace + StaticStrings.STOP_CHARACTER; 196 } 197 is_extracted.set(raw_namespace == null || raw_namespace.equals(StaticStrings.EMPTY_STR) || raw_namespace.equals(StaticStrings.EXTRACTED_NAMESPACE)); 198 } 199 return is_extracted.isTrue(); 186 200 } 187 201
Note:
See TracChangeset
for help on using the changeset viewer.