Changeset 1527 for MDService2
- Timestamp:
- 09/08/11 19:14:23 (13 years ago)
- Location:
- MDService2/branches/MDService_simple3/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/GenericAction.java
r1526 r1527 1 1 package eu.clarin.cmdi.mdservice.action; 2 2 3 import java.io.ByteArrayInputStream; 3 4 import java.io.IOException; 4 5 import java.io.InputStream; 5 6 import java.io.StringWriter; 6 import java.util.ArrayList;7 import java.util.Collections;8 7 import java.util.HashMap; 9 import java.util.Iterator;10 8 import java.util.Map; 11 import java.util.Set; 12 import java.util.Map.Entry; 13 import org.w3c.dom.Document; 14 import org.w3c.dom.Node; 9 10 import javax.servlet.http.HttpServletRequest; 15 11 import javax.xml.transform.TransformerFactory; 16 12 import javax.xml.transform.dom.DOMSource; 17 13 import javax.xml.transform.stream.StreamResult; 18 import java.io.ByteArrayInputStream;19 20 import javax.servlet.http.HttpServletRequest;21 14 22 15 import org.apache.log4j.Logger; 23 16 import org.apache.struts2.interceptor.ServletRequestAware; 17 import org.w3c.dom.Document; 18 import org.w3c.dom.Node; 24 19 25 20 import com.opensymphony.xwork2.ActionSupport; … … 29 24 import eu.clarin.cmdi.mdservice.internal.MDTransformer; 30 25 import eu.clarin.cmdi.mdservice.internal.NoStylesheetException; 31 import eu.clarin.cmdi.mdservice.model.Diagnostic;32 26 import eu.clarin.cmdi.mdservice.model.Diagnostics; 33 27 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile; … … 57 51 private String actionkey = "generic"; 58 52 private String q; 53 private String format; 59 54 60 55 private String actionContentType; … … 111 106 this.q = q; 112 107 } 113 108 109 public void setFormat(String format) { 110 //if (q == null) q=""; 111 this.format = format; 112 } 113 114 114 public String getActionkey() { 115 115 return actionkey; … … 123 123 return getParam("recordPacking"); 124 124 } 125 public String getQuery() { 126 return getParam("query"); 127 } 128 public String getStartRecord() { 129 return getParam("startRecord"); 130 } 131 public String getMaximumRecords() { 132 return getParam("maximumRecords"); 133 } 125 134 public String getFormat() { 126 135 return getParam("x-cmd-format"); … … 141 150 return getParam("x-cmd-columns"); 142 151 } 143 public String getQuery() { 144 return getParam("query"); 145 } 146 public String getStartRecord() { 147 return getParam("startRecord"); 148 } 149 public String getMaximumRecords() { 150 return getParam("maximumRecords"); 151 } 152 public String getMaxdepth() { 152 public String getMaxdepth() { 153 153 return getParam("x-cmd-maxdepth"); 154 154 } … … 307 307 addParam("x-cmd-format","xml"); 308 308 } 309 310 addParam("fullformat",getFullFormat()); 311 addParam("format",getFormat()); 312 309 313 } 310 314 … … 536 540 } 537 541 538 542 log.debug("format: " + getFormat() ); 539 543 if (getFormat().equals("xml")) { 540 544 resultStream = sourceStream; -
MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/internal/MDTransformer.java
r1524 r1527 131 131 132 132 public String getTranskey(){ 133 return params.get("x-cmd-format")[0]; 133 //return params.get("x-cmd-format")[0]; 134 return params.get("fullformat")[0]; 134 135 } 135 136 … … 328 329 String[] arrkey = new String[1]; 329 330 arrkey[0] = key; 330 hm.put(" x-cmd-format", arrkey);331 hm.put("fullformat", arrkey); 331 332 } 332 333 return hm; -
MDService2/branches/MDService_simple3/src/xsl/cmd_commons.xsl
r1503 r1527 24 24 and passes back to the individual stylesheets for the content (via template: continue-root) --> 25 25 <xsl:template match="/"> 26 <!-- <xsl:message>root_document-uri:<xsl:value-of select="$root_uri" /></xsl:message>--> 26 <xsl:message>root_document-uri:<xsl:value-of select="$root_uri" /></xsl:message> 27 <xsl:message>format:<xsl:value-of select="$format" /></xsl:message> 27 28 <xsl:choose> 28 29 <xsl:when test="contains($format,'htmlpage')" > -
MDService2/branches/MDService_simple3/src/xsl/html_snippets.xsl
r1508 r1527 73 73 <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>Search</span></div> 74 74 <div class="content" id="query-input" > 75 <form action="{my:formURL(' recordset', 'htmlsimple','')}" method="get">75 <form action="{my:formURL('search', 'htmlpage','')}" method="get"> 76 76 <input type="text" id="input-simplequery" name="squery"/> 77 77 <input type="submit" value="submit" id="submit-query"/>
Note: See TracChangeset
for help on using the changeset viewer.