Changeset 4081
- Timestamp:
- 2003-04-02T16:22:10+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/GS2MGPPSearch.java
r4012 r4081 225 225 NodeList fields = field_list.getElementsByTagName(GSXML.FIELD_ELEM); 226 226 int len = fields.getLength(); 227 String [] f_names = new String [len]; 228 String [] f_texts = new String [len]; 229 227 String [] f_names = new String [len+1]; 228 String [] f_texts = new String [len+1]; 229 230 f_names[0] = "ZZ"; 231 if (display) { 232 f_texts[0] = getTextString("param.fqf.all", lang); 233 } 230 234 for (int i=0; i< len;i++) { 231 f_names[i ] = ((Element)fields.item(i)).getAttribute(GSXML.SHORTNAME_ATT);235 f_names[i+1] = ((Element)fields.item(i)).getAttribute(GSXML.SHORTNAME_ATT); 232 236 if (display) { 233 237 // should these be changed to a text element based on lang? 234 238 // or is the name of a metadata element eg dc:Title its 235 239 // name in all langs 236 f_texts[i ] = ((Element)fields.item(i)).getAttribute(GSXML.NAME_ATT);240 f_texts[i+1] = ((Element)fields.item(i)).getAttribute(GSXML.NAME_ATT); 237 241 } 238 242 } … … 665 669 combine = " "+c+" "; 666 670 } 667 if (f!="") { 671 if (f.equals("")||f.equals("ZZ")) { 672 s.append(combine+q); 673 } else { 668 674 s.append(combine+"["+q+"]:"+f); 669 } else {670 s.append(combine+q);671 675 } 672 676 }
Note:
See TracChangeset
for help on using the changeset viewer.