Changeset 14185 for greenstone3/trunk/src/java
- Timestamp:
- 2007-06-18T11:11:44+12:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java
r14035 r14185 302 302 if (pos ==-1) { 303 303 Vector values = info.getMultiInfo(metadata); 304 305 // just a plain meta entry eg dc.Title 306 StringBuffer result = new StringBuffer(); 307 boolean first = true; 308 for (int i=0; i<values.size(); i++) { 309 if (first) { 310 first = false; 311 } else { 312 result.append(separator); 313 } 314 result.append(this.macro_resolver.resolve((String)values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id)); 315 } 316 return result.toString(); 304 if (values !=null){ 305 // just a plain meta entry eg dc.Title 306 StringBuffer result = new StringBuffer(); 307 boolean first = true; 308 for (int i=0; i<values.size(); i++) { 309 if (first) { 310 first = false; 311 } else { 312 result.append(separator); 313 } 314 result.append(this.macro_resolver.resolve((String)values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id)); 315 } 316 return result.toString(); 317 } 318 else{ 319 String result = info.getInfo(metadata); 320 return this.macro_resolver.resolve(result, lang, MacroResolver.SCOPE_META, node_id); 321 } 317 322 } 318 323
Note:
See TracChangeset
for help on using the changeset viewer.