- Timestamp:
- 2017-11-27T12:44:16+13:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2FieldSearch.java
r30633 r32083 772 772 if(does_faceting) 773 773 { 774 ArrayList<FacetWrapper> facets = getFacets(query_result); 774 String lang = request.getAttribute(GSXML.LANG_ATT); 775 ArrayList<FacetWrapper> facets = getFacets(query_result, lang); 775 776 if(facets != null) 776 777 { … … 782 783 Element facet_elem = result_doc.createElement(GSXML.FACET_ELEM); 783 784 facet_elem.setAttribute(GSXML.NAME_ATT, currentFacet.getName()); 785 String display_name = currentFacet.getDisplayName(); 786 if (display_name != null && !display_name.equals("")) { 787 facet_elem.appendChild(GSXML.createDisplayTextElement(result_doc, GSXML.DISPLAY_TEXT_NAME, display_name)); 788 } 784 789 facet_list.appendChild(facet_elem); 785 790 … … 824 829 825 830 /** get the list of facets */ 826 abstract protected ArrayList<FacetWrapper> getFacets(Object query_result);831 abstract protected ArrayList<FacetWrapper> getFacets(Object query_result, String lang); 827 832 828 833 /** get the map of highlighting snippets */
Note:
See TracChangeset
for help on using the changeset viewer.