Changeset 5963 for trunk/gsdl3
- Timestamp:
- 2003-11-25T11:45:21+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/LuceneSearch.java
r5401 r5963 38 38 39 39 protected static final String QUERY_PARAM = "query"; 40 protected static final String WORK_PARAM = "work";41 40 42 41 public boolean configure(Element info, Element extra_info) { 43 42 43 System.out.println("Configuring LuceneSearch"); 44 44 Element tq_service = this.doc.createElement(GSXML.SERVICE_ELEM); 45 45 tq_service.setAttribute(GSXML.TYPE_ATT, GSXML.SERVICE_TYPE_QUERY); … … 47 47 this.short_service_info.appendChild(tq_service); 48 48 49 // look for format info 50 String path = GSPath.appendLink(GSXML.SEARCH_ELEM, GSXML.FORMAT_ELEM); 51 Element format = (Element) GSXML.getNodeByPath(extra_info, path); 52 if (format != null) { 53 System.out.println("found format :"+this.converter.getString(format)); 54 this.format_info_map.put(TEXT_QUERY_SERVICE, this.doc.importNode(format, true)); 55 } 56 49 57 return true; 50 51 58 } 52 59 … … 59 66 tq_service.setAttribute(GSXML.TYPE_ATT, GSXML.SERVICE_TYPE_QUERY); 60 67 tq_service.setAttribute(GSXML.NAME_ATT, TEXT_QUERY_SERVICE); 68 if (subset==null || subset.equals(GSXML.DISPLAY_TEXT_ELEM)) { 69 tq_service.appendChild(GSXML.createDisplayTextElement(this.doc, GSXML.DISPLAY_TEXT_NAME, getTextString(TEXT_QUERY_SERVICE+".name", lang))); 70 tq_service.appendChild(GSXML.createDisplayTextElement(this.doc, GSXML.DISPLAY_TEXT_SUBMIT, getTextString(TEXT_QUERY_SERVICE+".submit", lang))); 71 tq_service.appendChild(GSXML.createDisplayTextElement(this.doc, GSXML.DISPLAY_TEXT_DESCRIPTION, getTextString(TEXT_QUERY_SERVICE+".description", lang))); 72 } 73 if (subset==null || subset.equals(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER)) { 74 Element param_list = this.doc.createElement(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 75 Element param = GSXML.createParameterDescription(this.doc, QUERY_PARAM, getTextString("param."+QUERY_PARAM, lang), GSXML.PARAM_TYPE_STRING, null, null, null); 76 param_list.appendChild(param); 77 tq_service.appendChild(param_list); 78 } 61 79 return tq_service; 62 80 } … … 116 134 } 117 135 136 118 137 }
Note:
See TracChangeset
for help on using the changeset viewer.