Changeset 25986
- Timestamp:
- 2012-07-19T14:38:26+12:00 (11 years ago)
- Location:
- main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/BrowseAction.java
r25984 r25986 9 9 import org.greenstone.gsdl3.util.GSPath; 10 10 import org.greenstone.gsdl3.util.GSXML; 11 import org.greenstone.gsdl3.util.GSXSLT; 11 12 import org.greenstone.gsdl3.util.OID; 12 13 import org.greenstone.gsdl3.util.UserContext; … … 14 15 import org.w3c.dom.Node; 15 16 import org.w3c.dom.NodeList; 16 OTE: this class not used at present!!!!! 17 18 //NOTE: this class not used at present!!!!! 17 19 /** action for classifier browsing */ 18 20 public class BrowseAction extends Action … … 130 132 if (this_format != null) 131 133 { 134 Element global_format_elem = (Element) GSXML.getChildByTagName(format_response, GSXML.GLOBAL_FORMAT_ELEM); 135 if(global_format_elem != null) 136 { 137 GSXSLT.mergeFormatElements(this_format, global_format_elem, false); 138 } 132 139 Element new_format = GSXML.duplicateWithNewName(this.doc, this_format, GSXML.FORMAT_ELEM, false); 133 140 // set teh format type -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/GS2BrowseAction.java
r25861 r25986 9 9 import org.greenstone.gsdl3.util.GSPath; 10 10 import org.greenstone.gsdl3.util.GSXML; 11 import org.greenstone.gsdl3.util.GSXSLT; 11 12 import org.greenstone.gsdl3.util.OID; 12 13 import org.greenstone.gsdl3.util.UserContext; … … 41 42 protected Element classifierBrowse(Element request) 42 43 { 43 44 44 Element page_response = this.doc.createElement(GSXML.RESPONSE_ELEM); 45 45 … … 115 115 if (format_elem != null) 116 116 { 117 118 117 // find the one for the classifier we are in 119 118 Element this_format = GSXML.getNamedElement(format_elem, GSXML.CLASSIFIER_ELEM, GSXML.NAME_ATT, top_id); … … 125 124 if (this_format != null) 126 125 { 126 Element global_format_elem = (Element) GSXML.getChildByTagName(format_response, GSXML.GLOBAL_FORMAT_ELEM); 127 if(global_format_elem != null) 128 { 129 System.err.println("MERGING " + GSXML.xmlNodeToString(this_format) + "\n\nAND\n\n" + GSXML.xmlNodeToString(global_format_elem)); 130 GSXSLT.mergeFormatElements(this_format, global_format_elem, false); 131 System.err.println("RESULT = " + GSXML.xmlNodeToString(this_format)); 132 } 133 127 134 Element new_format = GSXML.duplicateWithNewName(this.doc, this_format, GSXML.FORMAT_ELEM, false); 128 135 extractMetadataNames(new_format, doc_meta_names, class_meta_names); -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/QueryAction.java
r25860 r25986 1 1 package org.greenstone.gsdl3.action; 2 2 3 import org.greenstone.gsdl3.core.ModuleInterface; 4 import org.greenstone.gsdl3.util.*; 5 // XML classes 3 import java.io.Serializable; 4 import java.util.HashMap; 5 import java.util.HashSet; 6 7 import org.apache.log4j.Logger; 8 import org.greenstone.gsdl3.util.GSParams; 9 import org.greenstone.gsdl3.util.GSPath; 10 import org.greenstone.gsdl3.util.GSXML; 11 import org.greenstone.gsdl3.util.GSXSLT; 12 import org.greenstone.gsdl3.util.UserContext; 13 import org.w3c.dom.Element; 6 14 import org.w3c.dom.Node; 7 15 import org.w3c.dom.NodeList; 8 import org.w3c.dom.Text;9 import org.w3c.dom.Document;10 import org.w3c.dom.Element;11 12 import java.util.HashMap;13 import java.util.HashSet;14 import java.util.Vector;15 import java.util.Map;16 import java.util.Iterator;17 import java.io.File;18 import java.io.Serializable;19 20 import org.apache.log4j.*;21 16 22 17 /** action class for queries */ … … 205 200 if (format_elem != null) 206 201 { 202 Element global_format_elem = (Element) GSXML.getChildByTagName(format_response, GSXML.GLOBAL_FORMAT_ELEM); 203 if (global_format_elem != null) 204 { 205 GSXSLT.mergeFormatElements(format_elem, global_format_elem, false); 206 } 207 207 // set the format type 208 208 format_elem.setAttribute(GSXML.TYPE_ATT, "search"); … … 236 236 237 237 Element mr_metadata_response = (Element) this.mr.process(mr_metadata_message); 238 238 239 239 // check for errors 240 240 processErrorElements(mr_metadata_response, page_response);
Note:
See TracChangeset
for help on using the changeset viewer.