Changeset 4081


Ignore:
Timestamp:
2003-04-02T16:22:10+12:00 (21 years ago)
Author:
kjdon
Message:

added All fields to field list

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/service/GS2MGPPSearch.java

    r4012 r4081  
    225225        NodeList fields = field_list.getElementsByTagName(GSXML.FIELD_ELEM);
    226226        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        }
    230234        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);
    232236        if (display) {
    233237            // should these be changed to a text element based on lang?
    234238            // or is the name of a metadata element eg dc:Title its
    235239            // 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);
    237241        }
    238242        }
     
    665669        combine = " "+c+" ";
    666670    }
    667     if (f!="") {
     671    if (f.equals("")||f.equals("ZZ")) {
     672        s.append(combine+q);
     673    } else {
    668674        s.append(combine+"["+q+"]:"+f);
    669     } else {
    670         s.append(combine+q);
    671675    }
    672676    }
Note: See TracChangeset for help on using the changeset viewer.