[HepData-svn] r1383 - trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/components

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Wed Aug 18 16:17:43 BST 2010


Author: whalley
Date: Wed Aug 18 16:17:43 2010
New Revision: 1383

Log:
Improving search help

Added:
   trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/components/Tip.java

Added: trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/components/Tip.java
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/components/Tip.java	Wed Aug 18 16:17:43 2010	(r1383)
@@ -0,0 +1,103 @@
+package cedar.hepdata.webapp.components;
+
+import org.apache.tapestry5.MarkupWriter;
+import org.apache.tapestry5.annotations.BeginRender;
+import org.apache.tapestry5.annotations.Parameter;
+//import org.apache.tapestry5.annotations.*;
+import org.apache.tapestry5.ioc.annotations.*;
+import org.apache.tapestry5.services.*;
+
+import cedar.hepdata.model.*;
+import cedar.hepdata.webapp.pages.*;
+
+import java.text.*;
+import java.util.*;
+import java.util.List;
+import java.io.InputStream;
+
+import org.hibernate.*;
+
+public class Tip {
+
+    @BeginRender
+    void renderMessage(MarkupWriter writer) {
+
+        writer.element("b");
+          writer.element("u");
+          writer.write("To search the database");
+          writer.end();
+          writer.write(": ");
+        writer.end();
+        writer.write("Enter your query command comprising keyword-value pairs joined with Boolean ANDs.");
+        writer.write(" A null entry will retrieve all records.");
+        writer.element("br"); writer.end();
+        writer.element("b");
+          writer.element("u");
+            writer.write("The basic keywords are");
+          writer.end();
+          writer.write(": ");
+        writer.end();
+        writer.element("br"); writer.end();
+
+        writer.element("b");
+          writer.write("reac ");
+        writer.end();
+        writer.write(" - the reaction (eg. p p --> charged x) also "); 
+        writer.element("b");
+          writer.write(" beam ");
+        writer.end(); 
+        writer.write(" and ");
+        writer.element("b");
+          writer.write(" fsp. ");
+        writer.end();
+        writer.element("br"); writer.end();
+
+        writer.element("b");
+          writer.write("obs ");
+        writer.end();
+        writer.write(" - the observable (eg. SIG, DSIG/DX, DN/DPT). "); 
+        writer.element("br"); writer.end();
+
+        writer.element("b");
+          writer.write("sqrts ");
+        writer.end();
+        writer.write(" -  lower bound of the centre-of-mass energy in GeV."); 
+        writer.element("br"); writer.end();
+
+        writer.element("b");
+          writer.write("exp ");
+        writer.end();
+        writer.write(" -  the experiment/laboratory name (eg. ZEUS, CERN, LHC)."); 
+        writer.element("br"); writer.end();
+         
+        writer.element("b");
+          writer.write("date ");
+        writer.end();
+        writer.write(" - the year of the publication/preprint."); 
+        writer.element("br"); writer.end();
+         
+        writer.element("b");
+          writer.write("auth ");
+        writer.end();
+        writer.write(" - the first author name on the paper."); 
+        writer.element("br"); writer.end();
+         
+        writer.element("b");
+          writer.write("ref ");
+        writer.end();
+        writer.write(" - the publication/preprint reference."); 
+        writer.element("br"); writer.end();
+         
+        writer.write("Use % as the right or left trunction character to search for values beginning or ending with the value."); 
+        writer.write(" All searches are ");
+        writer.element("b"); writer.write(" case-insensitive. "); writer.end();
+        writer.write("More details are in the ");
+        writer.element("a");
+          writer.attributes("href","/Searchhelp");
+          writer.attributes("shape","rect");
+          writer.attributes("target","_blank");
+          writer.write("Search Help");
+        writer.end();    
+
+    }
+}


More information about the HepData-svn mailing list