Changeset 24981
- Timestamp:
- 2012-01-26T11:07:54+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractDocumentRetrieve.java
r24980 r24981 52 52 public abstract class AbstractDocumentRetrieve extends ServiceRack 53 53 { 54 55 54 static Logger logger = Logger.getLogger(org.greenstone.gsdl3.service.AbstractDocumentRetrieve.class.getName()); 56 55 … … 442 441 { 443 442 Element doc = (Element) node_list.item(i); 443 444 444 String doc_id = doc.getAttribute(GSXML.NODE_ID_ATT); 445 445 String is_external = doc.getAttribute("externalURL"); … … 493 493 if (want_info) 494 494 { 495 496 495 Element node_info_elem = this.doc.createElement("nodeStructureInfo"); 497 496 doc.appendChild(node_info_elem); … … 766 765 Element child_elem = createDocNode(child_id); 767 766 doc.appendChild(child_elem); 768 if (recursive && !child_elem.getAttribute(GSXML.NODE_TYPE_ATT).equals(GSXML.NODE_TYPE_LEAF))767 if (recursive && (!child_elem.getAttribute(GSXML.NODE_TYPE_ATT).equals(GSXML.NODE_TYPE_LEAF) || child_elem.getAttribute(GSXML.DOC_TYPE_ATT).equals(GSXML.DOC_TYPE_PAGED))) 769 768 { 770 769 addDescendants(child_elem, child_id, recursive);
Note:
See TracChangeset
for help on using the changeset viewer.